ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
27 мая
999022
Argon (26.04.2020 10:26 - 11:55, просмотров: 14651)
Возможно, в этой задачке - самая мякотка ООП: Это задачка на курсах по Java. Вроде умом понимаю что и как работает, а сэрдцем принять не могу :) 

Суть: VehicleAd - класс, описывающий объявление о продаже машины.

AdsService - класс, содержащий методы для сортировки объявлений по одному из трех критериев:

VehicleTypeByPurpose VehicleTypeByBody VehicleTypeByFuel которые тоже являются классами

и наконец, от этих классов наследуются классы PassengerType, CarType, BusType,TruckType - наследуются VehicleTypeByPurpose и т.д.


Эти последние классы - это аналог констант и они вроде ничего не делают. Мне, как бывшему ембеддеру, это все как-то кажется чем-то вроде забивания гвоздей микроскопом. Короче, класс на классе, классом погоняет. На каждый чих и пук - делается класс. Понимаю, что где-то эта "парадигма" нужна для чего-то, а для чего - не удается прочувствовать и "принять сэрдцем" :)

https://repl.it/repls/CapitalCostlyPentagon