You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -700,8 +700,8 @@ public class SamsungDeveloper
700
700
publicPhoneCreatePhone() =>newSamsung();
701
701
}
702
702
```
703
-
:white_check_mark:__Преимущества паттерна Factory Method__: клонирование объектов без привязки к конкретным классам, сокращение кода инициализации экземплятор классов<br>
704
-
:x:__Недостатки__: Проблемы с клонированием составных объектов, то есть, тех объектов, которые внутри содержат другие объекты.
703
+
:white_check_mark:__Преимущества паттерна Factory Method__: упрощение поддержки кода, так как продукт создается в отдельном классе<br>
704
+
:x:__Недостатки__: Значительное увеличение кода, так как для каждого класса продукта необходимо будет добавлять класс-создатель, который будет создавать данный.
705
705
## Структурные паттерны
706
706
__Структурные паттерны__ (Structural) - цель их применения заключается в том, что благодаря им вы можете совмещать и сочетать сущности вместе.
0 commit comments