LINUX.ORG.RU

История изменений

Исправление kaldeon, (текущая версия) :

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

Но да, мне тоже кажется, что отсутствие множественного наследования в джаве — это недостаток. Раз уж джава поощряет иерархии, то множественное наследование одновременно необходимо и незаменимо.

Исправление kaldeon, :

Но ведь интерфейсы и наследование приводят к разным стилям программирования. Где-то даже рекомендуют избегать наследования (книжка Design Patterns). Да и сам принцип интерфейсов постарше джавы будет. Как будто это сравнение тёплого с мягким.

Но да, мне тоже кажется, что отсутствие множественного наследования в джаве — это недостаток.

Исходная версия kaldeon, :

Но ведь интерфейсы и наследование приводят к разным стилям программирования. Где-то даже рекомендуют избегать наследования (книжка Design Patterns). Да и сам принцип интерфейсов постарше джавы будет. Как будто это сравнение тёплого с мягким.