Глава 4. Основные решения, которые приходится принимать при конструировании. Книга "Совершенный код"