English | ISBN: N/A | 2014 | 340 pages | PDF, EPUB, MOBI | 106 MB
celebrates "Thinking in Objects," starting with the basics, building upon them, and then exploring new ways to think about object-oriented programming.
Objects are the things we use to encapsulate data and behaviour by exposing methods (and optionally properties).
Metaobjects like classes or prototypes are objects that define the behaviour of other objects.
Protocols are the rules by which we figure out what exactly happens when we send a message to an object.
Binding Times are the rules that determine when the behaviour of objects, metaobjects, and protocols can be added, removed, or changed.
When we are truly "thinking in objects," we are thinking in objects, thinking in metaobjects, and thinking in protocols. And for good measure, we are also thinking of when these things are "bound." And that's why 's mission is to explore objects, metaobjects, protocols, and to examine the implications of when these behaviours are bound.
Links are Interchangeable - No Password