Essential Object Oriented Design in Ruby
by 作者: BALA PARANJ
Pages: 119 pages
Edition 版本: 1
Language 语言: English
Publisher Finelybook 出版日期: 2016-03-21
ISBN-10 书号: B01D9CMFQC
Contents
Chapter 1. Introduction
Chapter 2. Basics of Abstraction
Chapter 3. Single Purpose Principle
Chapter 4. Stepwise Refinement
Chapter 5. Dependency Inversion Principle
Chapter 6. Basic Three Rules of Design
Chapter 7. The Art of Uniform Interface
Chapter 8. Localized Change vs Additive Change
Chapter 9. Coupling Basics: Dependency Direction
Chapter 10. Concrete Class vs Abstract Messages
Chapter 11. Flexible Design
Chapter 12. Open Closed Principle