Реализация шаблона программирования Builder/Строитель на языке Джава
Пікірлер: 8
@anjelomanoranjan10 ай бұрын
Что тут делить то? Все сказано грамотно, по делу. Лектору огромное спасибо, здоровья, и осуществления всех мечт!
@faniskhalikov9736 Жыл бұрын
Спасибо, для понимания сути паттерна - самое то )
@alexeypashchenko Жыл бұрын
Рад что помог 🙂
@mikhail82804 ай бұрын
Ожидаемый результат в консоли (в консоли в данный момент null)
@anikroan4357 Жыл бұрын
извините, но в реальном коде у вас поля в классе будут приватными. так же вам нужен приватный конструктор со всеми полями чтобы напрямую никто не смог создать Пиццу. внутренний класс должен в себе содержать все поля что есть в Пицце, и обрабатывать их в методах. и возвращать новый объект Пицца в который вы передадите все параметры внутреннего класса. и тогда это будет Builder. который позволит создать объект используя не все поля, а по желанию. при этом прямого доступа к созданию Пицца у вас не будет что нам и нужно собственно
@jekasol8644 Жыл бұрын
По сути данное видео - копипаста любого кода из сети. Нет объяснения почему статик класс, почему возвращает this. Если видео не для новичков - то оно вообще теряет смысл. Если для начинающих, ток как выше написал, объяснений происходящему нет.
@alexeypashchenko Жыл бұрын
Цель видео - коротко рассказать о паттерне, нет цели создавать самое длинное и самое подробное видео. И да, информации о данном паттерне в интернете действительно много. А для детального ознакомления подойдёт книга по от авторов Э.Гамма, Р.Хелм, Р.Джонсон, Д.Влиссидес "Приемы объектно ориентированного проектирования"