Description
Java Program Design, 1st ed.
Principles, Polymorphism, and Patterns
Author: Sciore Edward
Language: EnglishSubject for Java Program Design:
Keywords
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
Support: Print on demand
Description
/li>Contents
/li>Biography
/li>Comment
/li>
- 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).
These books may interest you
Java 9 for Programmers 57.17 €