文件名称:design_patterns
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-08 03:38:14
design-patterns head-first Python
design_patterns(设计模式) Design Patterns In Python Design Patterns Introduction(设计模式介绍) Strategy Pattern(策略模式) 实现:design_patterns/strategy.py 示例:examples/strategy_example.py Observer Pattern(观察者模式) 实现:design_patterns/observer.py 示例:examples/observer_example.py Decorator Pattern(装饰者模式) 实现:design_patterns/decorator.py 示例:examples/decorator_example.py Factory Pattern(工厂模式) 工厂方法模式 实现:design_patterns/fact
【文件预览】:
design_patterns-master
----PRINCIPLE.md(4KB)
----design_patterns()
--------strategy.py(945B)
--------state_pattern.py(877B)
--------abstract_factory.py(694B)
--------singleton_baseclass.py(397B)
--------singleton_decorator.py(414B)
--------template_method.py(951B)
--------iterator_pattern.py(851B)
--------command_pattern.py(623B)
--------__init__.py(123B)
--------observer.py(893B)
--------adapter_pattern.py(467B)
--------factory_method.py(842B)
--------composite_pattern.py(916B)
--------singleton_metaclass.py(393B)
--------decorator.py(1KB)
----examples()
--------strategy_example.py(1KB)
--------singleton_metaclass_example.py(1KB)
--------pizza_factory_example.py(3KB)
--------state_pattern_example.py(5KB)
--------template_method_example.py(2KB)
--------singleton_decorator_example.py(1KB)
--------decorator_example.py(2KB)
--------command_pattern_example.py(4KB)
--------__init__.py(123B)
--------composite_pattern_example.py(3KB)
--------pizza_factory_example_2.py(4KB)
--------adapter_pattern_example.py(1KB)
--------singleton_baseclass_example.py(1KB)
--------facade_pattern_example.py(1KB)
--------observer_example.py(4KB)
----README.md(2KB)
----.gitignore(59B)
----DEAL-WITH_DESIGN_PATTERNS.md(4KB)
----PATTERNS.md(22KB)