Take a step beyond syntax to discover the true art of software design, with Java as your paintbrush and objects on your palette. This in-depth discussion of how, when, and why to use objects enables you to create programs that not only work smoothly, but are easy to maintain and upgrade -- using Java or any other object-oriented language!
-- Take stock of the benefits of OOProgramming and Java -- the advantages of abject-oriented programming; a quick review of key Java concepts; when to use inheritance and when to use encapsulation.
-- Choose to reuse -- maximize code reuse with class libraries, including abstract classes and interfaces, and inheritance; use class modification to increase extensibility; design classes for maximum flexibility; take advantage of Design Patterns to write more efficient, more reusable programs.
-- Factor in object frameworks -- learn to architect a program at a high level by writing code, then subclassing the same design for specific applications.
Brockhaus-1809: Java · Anton Asthley Cooper, Graf von Shaftesbury
Brockhaus-1911: Java · Ontong Java · Cooper [3] · Cooper · Cooper [2]
DamenConvLex-1834: Java · Cooper, James Fenimore
Eisler-1912: Shaftesbury, Anton Ashley Cooper, Graf von
Herder-1854: Java · Cooper [3] · Cooper [2] · Ashley Cooper · Cooper [1]
Meyers-1905: Java · Melati van Java · Ontong Java · Cooper [1] · Cooper [2]
Pagel-1901: Cooper, Sir William White
Pataky-1898: Cooper, Frl. Luise
Pierer-1857: Karimon-Java · Java-Meer · Java [3] · Sultan von Java · Ontong Java · Klein-Java · Java [2] · Java Cheribon · Java [1] · Astley Cooper · Ashley Cooper · Cooper [2] · Cooper [1]