Java Program Design, 1st ed. Principles, Polymorphism, and Patterns
Auteur : Sciore Edward
- Create well-designed programs, and identify and improve poorly-designed ones
- Build a professional-level understanding of polymorphism and its use in Java interfaces and class hierarchies
- Apply classic design patterns to Java programming problems while respecting the modern features of the Java language
- Take advantage of classes from the Java library to facilitatethe implementation of design patterns in your programs
1. Modular Software Design.- 2. Polymorphism.- 3. Class Hierarchies.- 4. Strategies.- 5. Encapsulating Constructor Usage.- 6. Iteration.- 7. Adapters.- 8. Decorators.- 9. Composites.- 10. Observers.-11. Model, View, Controller.
Edward Sciore is a recently retired Associate Professor at Boston College, who gleefully taught computer science to college students for over 35 years. This book is the result of his experiences teaching courses on Java programming, object-oriented design, and software engineering. Edward is author of Understanding Oracle APEX 5 Application Development (Apress, 2015) and Database Design and Implementation (Wiley, 2008).
Date de parution : 12-2018
Ouvrage de 456 p.
15.5x23.5 cm
Thème de Java Program Design :
Mots-clés :
Polymorphism; Design patterns; Class design; Interfaces; Rule of Abstraction; Composition; Inheritance; Encapsulation; Constructors; SDLC; Iterator pattern; SOLID; Command pattern; Model; View; Controller pattern; MVC architecture; Observer pattern; Composite pattern; Java 9; Java 10; Java 11