Cracking the Software Design Principles Part of an Interview: 12-Day Interview Prep Countdown - Brossura

Athanasopoulos, Dr. Dionysis

 
9798180016409: Cracking the Software Design Principles Part of an Interview: 12-Day Interview Prep Countdown

Sinossi

What are the Contributions of the Book?

  • day-by-day practice guide to prepare for the interview on
    • design principles for both low- and high-level design artifacts
      • class level (low-level) artifacts
      • package level (high-level) artifacts
  • teaching through examples and exercises exclusively
  • calendar plan on how the reader can organize the practice.

Table of Contents

Part I: Overview of the Practical Guide
  1. Overview of Design Principles
  2. Overview of the Delivery of the Practical Guide
Part II: Fundamental Object-Oriented Concepts & Principles
  1. Practice on Object-Oriented Concepts
    1. Package of Classes
    2. Class Declaration
    3. Object of Class
    4. Attribute of Class
    5. Method of Class
    6. Enumeration
    7. Practical Guide and Quiz
  2. Practice on Class Inheritance
    1. Class Inheritance in Java
    2. Inherited Attributes and Methods
    3. Inherited Constructors
    4. Practical Guide and Quiz
  3. Practice on Polymorphism
    1. Polymorphism for Tricky Inheritance Cases
    2. Method Overriding
    3. Late Binding
    4. Practical Guide and Quiz
  4. Practice on Class Abstraction
    1. Abstract Class
    2. Interface
    3. Practical Guide and Quiz
  5. Practice on Encapsulation
    1. Encapsulation
    2. Practical Guide and Quiz

Part III: SOLID Principles
  1. Practice on Single Responsibility Principle
    1. Single Responsibility Principle
    2. Practical Guide and Quiz
  2. Practice on Open Closed Principle
    1. Open Closed Principle
    2. Practical Guide and Quiz
  3. Practice on Liskov Substitution Principle
    1. Liskov Substitution Principle
    2. Practical Guide and Quiz
  4. Practice on Interface Segregation Principle
    1. Interface Segregation Principle
    2. Practical Guide and Quiz
  5. Practice on Dependency Inversion Principle
    1. Dependency Inversion Principle
    2. Practical Guide and Quiz

Part IV: Packaging Principles
  1. Practice on Package Cohesion
    1. Package Cohesion
    2. Practical Guide and Quiz
  2. Practice on Package Coupling
    1. Package Coupling
    2. Practical Guide and Quiz

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.