![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
-------设计模式
薛宇Chelly
小树不倒我不倒--18岁程序员想当歌手
展开
-
设计模式七大原则
1、开闭原则(Open ClosePrinciple) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 2、里氏代换原则(LiskovSubstitution Principle) 里氏代换原创 2016-03-13 22:51:08 · 543 阅读 · 12 评论 -
设计模式整体总结
一什么是设计模式 想知道设计模式首先就要知道什么是模式。 每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次地重用那些已有的成功的解决方案,无须再重复相同的工作。这个定义可以简单地用一句话表示: 模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案。【A pattern is a successful or eff原创 2016-02-29 20:34:19 · 798 阅读 · 15 评论 -
组合模式
小编目前这在准备软考,今天就先总结一下组合模式。原创 2017-05-11 20:04:15 · 423 阅读 · 14 评论 -
代理模式
组成: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。原创 2017-07-25 23:28:51 · 285 阅读 · 21 评论