Object and Class Structures,
Type Checking and New Types,
Initializing a New Class,
GtkArg and the Type System,
Object Arguments,
Signals,
Object Finalization,
Attaching Data to Objects
This article starts with an Introduction to object-oriented programming, then reviews the JavaScript object model, and finally demonstrates concepts of object-oriented programming in JavaScript.
collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign.
M. Stevens, A. Kellens, J. Brichau, and T. D'Hondt. BENEVOL 2007 - 6th BElgian-NEtherlands software eVOLution workshop (Namur, Belgium, December 13-14, 2007), (2007)
R. Godin, and P. Valtchev. Formal Concept Analysis: Foundations and
Applications, volume 3626 of Lecture Notes in Computer Science, Springer, Berlin/Heidelberg, (2005)
I. Kurtev, J. Bézivin, F. Jouault, and P. Valduriez. OOPSLA '06: Companion to the 21st ACM SIGPLAN Symposium on Object-oriented Programming Systems, Languages, and Applications, Portland, OR, USA, page 602-616. (2006)