Взято с форума privet.com из раздела с обсуждением ООП
Еще хотелось бы сказать про зоологическую сторону оопа. Помните с каким
завидным упорством авторы книг приводят примеры из животной жизни,
стараясь тем самым доказать натуральность его принципов? В качестве
примера берут что-нибудь вроде мухи и анализируют ее со всех сторон
(возможно используя последние достижения вроде manual от Rational Rose
или зачитанную брошюрку Буча). Ножки, крылышки и т. д. описывают
логически. Но по жизни выясняется, что требуется слон, а не муха. Что
делать? Единственно верное учение дает ответ и на такой непростой
вопрос. Отрываются часть ножек (в приват мемберы), крылышки
перегружаются (вот вам и большие уши). Щеки мухи чудовищно раздувают так
что она начинает примерно походить на слона. Таким образом ооп позволят
получить из мухи слона без каких либо существенных усилий! Но это еще не
все! В придачу вы получаете еще и возможность сделать обратную
трансформацию по вашему требованию, если в какой-то момент в неком месте
программы у вас вылезет слон, а нужна именно муха, потому что слон
большой и может все разломать.