3 ms·
The author of the article below lists the strengths of Object Oriented Programming: 1. Encapsulation 2. Polymorphism 3. Inheritance 4. Abstraction 5. Code
by juliangamble 7y ago
The author of the article below lists the strengths of Object Oriented Programming:
1. Encapsulation
2. Polymorphism
3. Inheritance
4. Abstraction
5. Code re-use
6. Design Benefits
7. Software Maintenance
8. Single responsibility principle
9. Open/closed principle
10. Interface segregation principle
11. Dependency inversion principle
12. Static type checking
He then goes on to debunk them showing alternatives from functional programming.
http://www.smashcompany.com/technology/object-oriented-programming-is-an-expensive-disaster-which-must-end http://www.smashcompany.com/technology/object-oriented-progr...