The text uses the "Objects-First" model" to present the fundamentals of Object-Oriented Programming (OOP) and software engineering but it does so in a rather unique way. The book adopts the client view by only writing main programs that use existing classes. Given the large number of ready-made classes in the Java standard library and elsewhere, the book can cover key OOP concepts, like encapsulation, aggregation, inheritance, generics, and polymorphism, without ever writing a class. It tackles merging lists, finding medians, and removing duplicates without ever mentioning arrays. Delaying the implementation to CS2 allows students to grasp the true meaning of encapsulation and contracts, and promotes system thinking.
"synopsis" may belong to another edition of this title.
US$ 68.00 shipping from Spain to U.S.A.
Destination, rates & speedsSeller: OM Books, Sevilla, SE, Spain
Condition: usado - bueno. Seller Inventory # 9780321226891
Quantity: 1 available