Книга Cracking the Software Design Principles Part of an Interview Dionysis Athanasopoulos

Cracking the Software Design Principles Part of an Interview

12-Day Interview Prep Countdown

Език: Английски език
Корици: С меки корици
Издател: Independently published
Наличност: Външен склад
Изпращаме след 14-21 дни
13.84 27.06 лв
What are the Contributions of the Book?day-by-day practice guide to prepare for the interview ondesi...

Информация за книгата

Език
Английски език
Корици
Книга - С меки корици
Издадена
2026
страници
280
EAN
9798180016409
Enbook ID
52815197
Издател
Теглоt
562
Размери
203 x 254 x 15

Пълно описание

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