![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 57
那山川
记录学习过程
展开
-
策略模式demo
策略模式(Strategy Pattern)是一种行为设计模式,它允许你定义一组算法,将每个算法封装在单独的类中,并且使它们可以互相替换,而不影响客户端代码。策略模式使得算法的选择独立于使用算法的客户端代码,从而提高了代码的灵活性和可维护性。原创 2023-09-20 14:33:00 · 213 阅读 · 0 评论 -
设计模式概要
依赖倒转原则是程序要依赖于抽象接口,不要依赖于具体实现。(方法定义的参数采用的都是接口类型而不是实现类的具体数据类型,这样可以提高方法的扩展性)。一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。继承父类而不是改变父类(使用父类的已定义方法,不是在父类上进行方法的修改,而是继承于父类扩展方法)。一个对象应该对其他对象保持最少的了解(高内聚,低耦合)。原则是尽量使用合成/聚合的方式,而不是使用继承。各个类建立自己的专用接口,而不是万能接口。每个类只负责自己的事情,而不是变成万能。原创 2023-05-12 16:11:02 · 36 阅读 · 0 评论