The words contained in this file might help you see if this file matches what you are looking for:
...Object oriented programming carl erickson atomic llc copyright table of contents motivation for the paradigm visualizing program execution naming conventions model abstraction and identity messaging encapsulation modularity hierarchy typing concurrency persistence development process analysis techniques pitfalls in uml notation crc cards class relationships aggregation inheritance other instantiation polymorphism concepts review quality classes design oo didn t come out blue has strong historical roots paradigms practices it came about to address problems commonly grouped together as software crisis applied improperly or by people without skills knowledge experience doesn solve any might even make things worse can be an important piece solution but isn a guarantee silver bullet complexity is inherently complex because we attempt domains are forced size problem work teams incredibly malleable building material discrete systems prone unpredictable behavior consist many pieces which commu...