@@ -5,27 +5,27 @@ It contains **Dart** examples for all classic **GoF** design patterns.
55# Implementation checklist:
66- [ ] ** Creation**
77 - [ ] ** Abstract Factory**
8- - [x] ** Builder** - [[ Color Text Format] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/builder/color_text_format )]
8+ - [x] ** Builder** - [[ Color Text Format] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/builder/color_text_format )]
99 - [ ] ** Factory Method**
10- - [x] ** Prototype** ] - [[ Shapes] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/prototype/shapes )]
10+ - [x] ** Prototype** ] - [[ Shapes] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/prototype/shapes )]
1111 - [ ] ** Singleton**
1212- [ ] ** Behavioral**
13- - [x] ** Chain of Responsibility** - [[ Server Middleware] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/chain_of_responsibility/server_middleware )]
14- - [x] ** Command** - [[ Text Editor] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/command/text_editor )]
13+ - [x] ** Chain of Responsibility** - [[ Server Middleware] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/chain_of_responsibility/server_middleware )]
14+ - [x] ** Command** - [[ Text Editor] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/command/text_editor )]
1515 - [ ] Interpreter
1616 - [ ] ** Iterator**
1717 - [ ] ** Mediator**
18- - [x] ** Memento** - [[ Conceptual] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/memento/conceptual )] [[ Memento Editor] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/memento/memento_editor )]
19- - [x] ** Observer** - [[ Open-Close Editor Events] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/observer/open_close_editor_events )] [[ AppObserver] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/observer/app_observer )] [[ Subscriber Flutter Widget] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/observer/subscriber_flutter_widget )]
18+ - [x] ** Memento** - [[ Conceptual] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/memento/conceptual )] [[ Memento Editor] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/memento/memento_editor )]
19+ - [x] ** Observer** - [[ Open-Close Editor Events] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/observer/open_close_editor_events )] [[ AppObserver] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/observer/app_observer )] [[ Subscriber Flutter Widget] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/observer/subscriber_flutter_widget )]
2020 - [ ] ** State**
2121 - [ ] ** Template Method**
2222 - [ ] ** Visitor**
2323 - [ ] ** Strategy**
2424- [ ] ** Structural**
25- - [x] ** Adapter** - [[ Text Graphics] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/adapter/text_graphics )] [[ Square Round conflict] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/adapter/square_round_conflict )] [[ Flutter Adapter] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/adapter/flutter_adapter )]
26- - [x] ** Bridge** - [[ Remote Device Control] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/bridge/devices_remote_control )] [[ Clock] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/bridge/clock )]
27- - [x] ** Composite** - [[ Image Editor] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/composite/image_editor )] [[ Products and Boxes] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/composite/products_and_boxes )]
28- - [x] ** Decorator** - [[ Data Source Decoder] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/master /patterns/decorator/data_source_decoder )]
25+ - [x] ** Adapter** - [[ Text Graphics] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/adapter/text_graphics )] [[ Square Round conflict] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/adapter/square_round_conflict )] [[ Flutter Adapter] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/adapter/flutter_adapter )]
26+ - [x] ** Bridge** - [[ Remote Device Control] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/bridge/devices_remote_control )] [[ Clock] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/bridge/clock )]
27+ - [x] ** Composite** - [[ Image Editor] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/composite/image_editor )] [[ Products and Boxes] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/composite/products_and_boxes )]
28+ - [x] ** Decorator** - [[ Data Source Decoder] ( https://github.com/RefactoringGuru/design-patterns-dart/tree/main /patterns/decorator/data_source_decoder )]
2929 - [ ] ** Facade**
3030 - [ ] ** Flyweight**
3131 - [ ] ** Proxy**
0 commit comments