User:Valeonzian/Books/OOD


 * Scope (computer science)
 * Object-oriented programming
 * Inheritance (object-oriented programming)
 * Is-a
 * Interface (computing)
 * SOLID (object-oriented design)
 * Polymorphism (computer science)
 * Encapsulation (computer programming)
 * Don't repeat yourself
 * You aren't gonna need it
 * KISS principle
 * Law of Demeter
 * Information hiding
 * Instance variable
 * Coupling (computer programming)
 * Code smell
 * Anti-pattern
 * Design smell
 * Software rot
 * Dependency hell
 * Code refactoring
 * Single responsibility principle
 * Open/closed principle
 * Liskov substitution principle
 * Interface segregation principle
 * Dependency inversion principle
 * Factory (object-oriented programming)
 * Cohesion (computer science)
 * Delegation pattern
 * Loose coupling
 * Domain-driven design
 * Software design pattern
 * Creational pattern
 * Structural pattern
 * Behavioral pattern
 * Concurrency pattern
 * Design Patterns