include::images/abstract_factory.uml[] |
|
Фабрика по созданию окон, кнопок, полей ввода в зависимости от менеджера графики (X11, cairo, GtK, Qt, Mate, Windows, MacOS, …)
include::images/factory_method.uml[] |
|
Диалоговое окно, у которого есть фабричный метод createButton
, возвращающий
кнопку в зависимости от графического менеджера
include::images/builder.uml[] |
|
Создание разных видов диалоговых окон в зависимости от графического менеджера
include::images/prototype.uml[] |
|
Клонирование сложного объекта в графическом редакторе