![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式学习
文章平均质量分 89
每天学习一个设计模式
SAO&asuna
这个作者很懒,什么都没留下…
展开
-
策略模式与简单工厂模式的不同点
策略模式是一种行为型设计模式,它定义了一系列算法,并将每一个算法封装起来,使它们可以互相替换,从而让算法的变化不会影响到使用算法的客户。策略模式使得算法可以在不影响客户端的情况下发生变化。在策略模式中,我们将不同的算法封装在独立的类中,称为策略类。每一个策略类实现一个共同的接口,这样可以在运行时通过该接口来调用具体的算法。策略接口(Strategy):这是一个接口,定义了算法的公共方法。具体策略类(Concrete Strategy):实现策略接口的具体类,每个类封装了一种算法。原创 2024-08-27 22:03:08 · 396 阅读 · 0 评论 -
设计模式-策略模式
并将每一个算法封装起来,使它们可以互相替换,从而让算法的变化不会影响到使用算法的客户。策略模式使得算法可以在不影响客户端的情况下发生变化。在策略模式中,我们将不同的算法封装在独立的类中,称为策略类。每一个。原创 2024-08-27 21:58:54 · 713 阅读 · 0 评论 -
设计模式-简单工厂模式&工厂方法模式
简单工厂模式并不是一种正式的设计模式,但它确实是一种常用的编程技巧。在简单工厂模式中,工厂类包含了一个方法,原创 2024-08-27 21:42:49 · 595 阅读 · 0 评论