What Every Programmer Should Know about Object-oriented Design
Author | : Meilir Page-Jones |
Publisher | : Dorset House Publishing Company, Incorporated |
Total Pages | : 402 |
Release | : 1995 |
Genre | : Computers |
ISBN | : |
Download What Every Programmer Should Know about Object-oriented Design Book in PDF, Epub and Kindle
Introduction: What does it mean to be object-oriented, anyway? Object-orientation - Who ordered that? Object-oriented design notation. The basic notation for classes em methods. Inheritance and aggregation diagrams. The object-communication diagram. State-transition diagrams. Additional OODN diagrams. The principles of object-oriented design: Encapsulation and connascence. Domains, encumbrance, and cohesion. Properties of classes and subclasses. The perils of inheritance and polymorphism. Class interfaces. Appendix A: Checklist for an object-oriented design walkthrough. Appendix B: The Object-oriented design owner's manual. Appendix C: Blitz guide to object-oriented terminology.