Jump to content

User:Valeonzian/Books/OOD

From Wikipedia, the free encyclopedia


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