Refaktoryzacja do wzorca Budowniczego - Buildera

  Рет қаралды 1,109

DevEnv

DevEnv

Күн бұрын

Пікірлер: 4
@polskiprogramista7238
@polskiprogramista7238 3 жыл бұрын
Hej, bardzo fajny przykład, ale zastanawia mnie jedna funkcja (C#) t.j. w klasie Order Pozostaje nam statyczna funkcja o nazwie CreateBuilder rzucająca brakiem implementacji... czy ona ma po prostu tworzyć nową instację OrderBuilder'a?
@DevEnv-pl
@DevEnv-pl 3 жыл бұрын
Tak, powinna tworzyć OrderBuildera.
@kubaleman3440
@kubaleman3440 3 жыл бұрын
ZAstanawia mnie jedna rzecz. Czy implementacja buildera i jego metody konfigurujące zawsze muszą być setterami? Chodzi o to , że mógłbym użyc np metody .withSomething() bez podawania wartosci argumentu, i to logika metody zdecyduje co dalej.
@DevEnv-pl
@DevEnv-pl 3 жыл бұрын
Jak najbardziej. Mogą istnieć metody bardziej bez parametrów, które coś zmienią w konfiguracji budowanego obiektu. Takim częstym przykładem u mnie jest .withDefaultValues().
Director we wzorcu Budowniczy - czyli gdzie wstawić if'a?
18:15
Jak pracować z Dockerem efektywnie? - Start projektu
15:28
I tricked MrBeast into giving me his channel
00:58
Jesser
Рет қаралды 21 МЛН
Сюрприз для Златы на день рождения
00:10
Victoria Portfolio
Рет қаралды 2,6 МЛН
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 37 МЛН
VAMPIRE DESTROYED GIRL???? 😱
00:56
INO
Рет қаралды 9 МЛН
Dawkins vs Peterson: Memes & Archetypes | Alex O’Connor Moderates | EP 491
1:32:04
Wzorce projektowe - kompozyt i specyfikacja
12:07
DevEnv
Рет қаралды 2,3 М.
Is Hono the holy grail of web frameworks?
18:33
AJ Stuyvenberg
Рет қаралды 6 М.
6 Verbal Tricks To Make An Aggressive Person Sorry
11:45
Charisma on Command
Рет қаралды 23 МЛН
Don't Use Polly in .NET Directly. Use this instead!
14:58
Nick Chapsas
Рет қаралды 67 М.
Rozszerzenie możliwości Chata GPT - Case Study
15:03
I built 10 web apps... with 10 different languages
14:23
Fireship
Рет қаралды 1,6 МЛН
I tricked MrBeast into giving me his channel
00:58
Jesser
Рет қаралды 21 МЛН