Из легендарной книги банды четырех
Проектирование объектно-ориентированных программ — нелегкое дело, а если они предназначены для повторного использования, то все становится еще сложнее.
James Gosling
Java — это C++, из которого убрали все пистолеты, ножи и дубинки.
Alan Kay
Я изобрел понятие "объектно-ориентированный", и могу заявить, что не имел в виду C++.