设计模式
文章平均质量分 72
for_now_forever
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[设计模式][C++] 原型模式
原型模式的意图在于用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。其实就是从一个对象再创建另外一个可以定制的对象,并且不需要知道任何创建的细节。原创 2022-08-07 12:45:09 · 341 阅读 · 1 评论 -
[设计模式][Python]代理模式
代理模式为其他对象提供一种代理以控制对这个对象的访问原创 2022-08-04 08:27:28 · 153 阅读 · 0 评论 -
策略模式python
策略模式是定义一个算法家族,以算法为粒度,将不同算法分别封装起来,让它们之间可以互相替换。此模式让算法的变化不会影响到使用算法的客户。策略抽象类策略具体类Context上下文类策略抽象类和策略具体类和简单工厂中的产品类是相同的,抽象类是所有策略类的公共接口,而具体类是不同算法对接口独有的实现,其中重要的是Context上下文。名为上下文的原始类必须包含一个成员变量来存储对于每种策略的引用。上下文并不执行任务,而是将工作委派给已连接的策略对象。...原创 2022-07-24 16:52:45 · 597 阅读 · 0 评论 -
简单工厂模式
简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。在具有多个实例对象时,工厂类将产品类的生成集中管理。工厂角色抽象产品角色具体产品角色其中工厂时简单工厂模式中的核心,动态决定创建哪一个产品类。而抽象产品角色是工厂和产品的中间交互,负责描述具体产品类的公共接口,而具体产品角色就是工厂生产出来的具体类的实例简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。工厂角色。...原创 2022-07-24 16:50:28 · 223 阅读 · 0 评论
分享