История изменений
Исправление kaldeon, (текущая версия) :
Но ведь интерфейсы и наследование приводят к разным стилям программирования. Где-то даже рекомендуют избегать наследования (книжка Design Patterns) под названием “composition over inheritance”. Да и сам принцип интерфейсов постарше джавы будет. Как будто это сравнение тёплого с мягким.
Но да, мне тоже кажется, что отсутствие множественного наследования в джаве — это недостаток. Раз уж джава поощряет иерархии, то множественное наследование одновременно необходимо и незаменимо.
Исправление kaldeon, :
Но ведь интерфейсы и наследование приводят к разным стилям программирования. Где-то даже рекомендуют избегать наследования (книжка Design Patterns). Да и сам принцип интерфейсов постарше джавы будет. Как будто это сравнение тёплого с мягким.
Но да, мне тоже кажется, что отсутствие множественного наследования в джаве — это недостаток.
Исходная версия kaldeon, :
Но ведь интерфейсы и наследование приводят к разным стилям программирования. Где-то даже рекомендуют избегать наследования (книжка Design Patterns). Да и сам принцип интерфейсов постарше джавы будет. Как будто это сравнение тёплого с мягким.