![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
安静的隐身哥
这个作者很懒,什么都没留下…
展开
-
【软件设计模式】代理模式
代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。代理模式类图如下: 在代理模式中的角色: ● 抽象对象角色:声明了目标对象和代理对象的共同接口,这样一来在任何可以使用目标对象的地方都可以使用代理对象。 ● 目标对象角色:定义了代理对象所代表的目标对象。 ● 代理对象角色:代理对象内部含有目标对象的引原创 2015-09-18 15:45:51 · 255 阅读 · 0 评论 -
【软件设计模式】设计原则小结
单一职责原则:对于一个类来说,应该仅有一个引起它变化的原因。也就是说一个类尽量只完成一个功能。软件设计真正要做的工作就是发现职责并把那些职责相互分离。开放-封闭原则:对于扩展是开放的,对于更改是封闭的。也就是多扩展,少修改,保证代码的稳定。设计的目的,就是让我们的程序面对需求的改变可以保持相对的稳定。面对需求,对程序的改动是通过增加代码进行的,而不是更改现有的代码。原创 2015-09-16 10:56:17 · 274 阅读 · 0 评论