GoF
Trying to study various design patterns "[Revised design patterns for object-oriented reuse](https://www.amazon.co.jp/%E3%82%AA%E3%83%96%E3] % 82% B8% E3% 82% A7% E3% 82% AF% E3% 83% 88% E6% 8C% 87% E5% 90% 91% E3% 81% AB% E3% 81% 8A% E3% 81 % 91% E3% 82% 8B% E5% 86% 8D% E5% 88% A9% E7% 94% A8% E3% 81% AE% E3% 81% 9F% E3% 82% 81% E3% 81% AE % E3% 83% 87% E3% 82% B6% E3% 82% A4% E3% 83% B3% E3% 83% 91% E3% 82% BF% E3% 83% BC% E3% 83% B3-% E3% 82% A8% E3% 83% AA% E3% 83% 83% E3% 82% AF-% E3% 82% AC% E3% 83% B3% E3% 83% 9E / dp / 4797311126 / ref = cm_cr_arp_d_product_top I read "? ie = UTF8)".
I read through it on the train, but I didn't get it in my head at all. After all, I can't remember as long as I move my hand. I will interpret each pattern in my own way and try to output it little by little as concisely as possible. And after practicing kotlin, the sample program will be implemented in kotlin. But this book is difficult ... "[Introduction to design patterns learned in Java language](https://www.amazon.co.jp/%E5%A2%97%E8%A3%9C%E6%94%B9%E8%A8" % 82% E7% 89% 88Java% E8% A8% 80% E8% AA% 9E% E3% 81% A7% E5% AD% A6% E3% 81% B6% E3% 83% 87% E3% 82% B6 % E3% 82% A4% E3% 83% B3% E3% 83% 91% E3% 82% BF% E3% 83% BC% E3% 83% B3% E5% 85% A5% E9% 96% 80-% E7% B5% 90% E5% 9F% 8E-% E6% B5% A9 / dp / 4797327030 / ref = pd_lpo_sbs_14_t_0? _ Encoding = UTF8 & psc = 1 & refRID = QY2HM95KYA2MJ91VXKT3) " I don't know.
When all of them were put together, "[The Road to Construction Over Time](https://www.amazon.co.jp/%E6%99%82%E3%82%92%E8%B6%85%E3" % 81% 88% E3% 81% 9F% E5% BB% BA% E8% A8% AD% E3% 81% AE% E9% 81% 93-% E3% 82% AF% E3% 83% AA% E3% 82% B9% E3% 83% 88% E3% 83% 95% E3% 82% A1% E3% 83% BC-% E3% 82% A2% E3% 83% AC% E3% 82% B0% E3% 82 % B6% E3% 83% B3% E3% 83% 80% E3% 83% BC / dp / 4306043061) ”.
The source code of all patterns is here
--Creational patterns - Abstract Factory - Builder - Factory Method - Prototype - Singleton --Structural patterns - Adapter - Bridge - Composite - Decorator - Facade - Flyweight - Proxy --Behavioral patterns - Chain of Responsibility - Command - Interpreter - Iterator - Mediator - Memento - Observer - State - Strategy - Template Method - Visitor
Recommended Posts