The object-oriented thought process [electronic resource] / Matt Weisfeld.
Series: Developer's libraryc2013Edition: 4th edDescription: 1 online resource (1 v.) : illISBN:- 9780133090659
- 0133090655

Description based on print version record.
Includes bibliographical references and index.
Introduction to object-oriented concepts -- How to think in terms of objects -- Advanced object-oriented concepts -- The anatomy of a class -- Class design guidelines -- Designing with objects -- Mastering inheritance and composition -- Frameworks and reuse : designing with interfaces and abstract classes -- Building objects and object-oriented design -- Creating object models with UML -- Objects and portable data : XML and JSON -- Persistent objects : serialization, marshalling and relational databases -- Objects in Web services, mobile apps and hybrids -- Objects and client/server applications -- Design patterns.