一句话评论设计模式六大原则.docxVIP

  • 1
  • 0
  • 约1.47千字
  • 约 3页
  • 2022-06-20 发布于上海
  • 举报
原则,故名思议则是本质的意思。所谓擒贼先擒王,研究设计模式自然要先了解设计原则,所有的模式都是在这些原则的基础之上发展起来 的,有的是侧重一个,有的是多个都有所涉及。看完设计模式之后,我感觉到每个模式都有这些原则的影子,还渗透着面向对象的三大属性, 也觉得这些原则也都有相通之处,,正是有了他们才使我们由代码工人转为艺术家。下面我来点评一下六大原则,望各位拍砖: 1、单一职责原则(Single Responsibility Principle ,简称 SRP) 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者一直这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。而软件设计真正要做的许多内容,就是发现职责,并把这些职责相互分离。 一句话点评:高内聚低耦合的绝佳体现,不要乱拉关系,独善其身挺好。 2、 开放--封闭原则(The Open-Closed Principle, 简称 OCP) 开放--封闭原则,是说软件实体(类、模块、函数等等)应该可以扩展, 但是不可以修改。即对于扩展是开放的,对于更改是封闭的。 我们不可能做到未卜先知,在设计的时候尽可能让一个类足够好,设计好了就不要去修改了;不能完全封闭的情况下,当发生变化时,我们就创建抽象来隔离以后发生

文档评论(0)

1亿VIP精品文档

相关文档