文件名称:Design-Pattern:学习设计模式
文件大小:28KB
文件格式:ZIP
更新时间:2024-06-21 14:14:48
Python
设计模式 学习设计模式 请参阅,编写 Python 代码行。 _one_underline (_ *) 在代码中表示受 Java 保护_two_underline (__ *) 在代码中意味着 java 私有 我将定期发布设计模式文章。 图案 奇塔 单身人士 模板方法 工厂 装饰器 观察员 适配器 代理人 战略 建造者 正面 某物 总有一天 某物 总有一天
【文件预览】:
Design-Pattern-master
----Visitor()
--------visitor.py(224B)
--------entry.py(419B)
--------main.py(1KB)
--------list_visitor.py(516B)
--------element.py(131B)
--------directory.py(487B)
--------my_file.py(302B)
--------file_treatment_exception.py(100B)
----Decorator()
--------main.py(578B)
--------border.py(171B)
--------display.py(359B)
--------side_border.py(447B)
--------full_border.py(758B)
--------string_display.py(354B)
----TemplateMethod()
--------main.py(290B)
--------char_display.py(305B)
--------string_display.py(461B)
--------abstract_display.py(380B)
----Composite()
--------entry.py(521B)
--------main.py(1KB)
--------directory.py(595B)
--------my_file.py(325B)
--------file_treatment_exception.py(97B)
----Singleton()
--------main.py(283B)
--------singleton.py(309B)
----Observer()
--------random_number_generator.py(381B)
--------digit_observer.py(296B)
--------main.py(398B)
--------number_generator.py(489B)
--------observer.py(159B)
--------graph_observer.py(377B)
----Facade()
--------maildata.ini(67B)
--------page_maker.py(780B)
--------html_writer.py(955B)
--------main.py(167B)
--------database.py(373B)
--------welcome.html(0B)
----Strategy()
--------prob_strategy.py(1KB)
--------hand.py(801B)
--------strategy.py(186B)
--------player.py(856B)
--------main.py(1KB)
--------winning_strategy.py(443B)
----Proxy()
--------printer.py(752B)
--------main.py(321B)
--------printer_proxy.py(617B)
--------printable.py(258B)
----FactoryMethod()
--------Framework()
--------main.py(303B)
--------IDCard()
----README.md(2KB)
----.gitignore(743B)
----Adapter()
--------delegation()
--------inheritance()
----Builder()
--------builder.py(335B)
--------text_builder.py(674B)
--------director.py(544B)
--------main.py(812B)
--------html_builder.py(961B)
--------Greeting.html(0B)