Цель абстракции не быть расплывчатой, а создать новый семантический уровень, который будет совершенно прозрачным.
// E. Dijkstra
Пролистав книгу о принципах магии и не взглянув на обложку, сложно не решить, что это книга о разработке программного обеспечения.
// B. Tognazzini