Прошлые домены не функционирует! Используйте адрес
ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
итак. для начала перечислим состовными частями.
вот они:
палка,лекса,катушка,груз,круюёк,папловок.
очевидно удочку надо относледовать от палки.
так же очевидно что нужно агрегировать леску и катушку.
теперь надо разобраться с грузом крючок и поплавком.
очевидно что груз это базовый класс. от него наследуються крючок и поплавок.
так. с основной частью разобрались.
теперь рассмотрим методы которые есть у лески.
у ней нет методов.
рассмотрим методы которые есть груза:
прикрепиться к леске.
открепиться от лески.
порвать леску.
рассмотрим методы которые есть у удочки.
прикрепить леску.
открепиться лески.
порвать леску.
рассмотрим методы которые есть у катушки:
прикрепить леску.
открепиться лески.
порвать леску.
очевидно у них есть общий интерфейс. значит наследуем удочку и барабан от груза.
кстати, агрегировать барабан и леску удочке не нужно.
деагрегируем.
так. кажеться я забыл про палку.
ок. тогда надо сначала палку относледовать от груза, а потом удочку от палки... стоп.
палка это и есть удочка. значит удаляем удочку и делаем палку которая наследуеться от груза и ничего не агрегирует.
итак, теперь груз - корень иерархии наследования.
ок. тогда заканчиваем описывать удочку.
начинаем рыбачить.
итак.
для начала возмём кусочек хлеба.
хлеб надо относледовать от груза.
нет. стоп. нам не наго крепить хлеб к леске. нам надо крепить хлеб к крючку.
тогда надо относледовать хлеб от крючка.
но тогда не клюнет рыба.
что же делать?
я вспомнил у нас же есть инкапсуляция.
ок используем приватное наследование.
наследуем хлеб от крючка приватно.
oh shi~ что стало с моей буханкой хлеба, кажеться я проколол себе крючком язык.
/убежал к хирургу.