"Objects first, interfaces next" or interfaces before inheritance
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Using classic problems to teach Java framework design
Science of Computer Programming - Special issue: Principles and practices of programming in Java (PPPJ 2004)
The hidden injuries of overloading 'ADT'
Proceedings of the 40th ACM technical symposium on Computer science education
Hi-index | 0.00 |
From the Publisher:Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks focuses on developing skills in designing software, particularly in writing well-designed, medium-sized object-oriented programs. It provides a broad and coherent coverage of object-oriented technology, including object-oriented modeling using the Unified Modeling Language (UML), object-oriented design using Design Patterns, and object-oriented programming using Java.