Sandi Metz
Practical Object Oriented Design in Ruby
About | Dependencies | Links
🔖 About
- Object Oriented Design
- Single Responsibility Principle
- Managing dependencies
- Organizing interfaces
- Duck Typing
- Inheritance
- Sharing behavior through Modules
- Composition
- Test Design