摘要: 不管何种设计模式,其实都会遵守一些设计原则,这些设计原则可以理解为面向对象的一些精髓,只有遵守这些设计原则,设计模式才会变得精彩! (1)单一职责原则——就一个类而言,应该仅有一个引起它变化的原因。 初步看来,单一职责的解释有点似懂非懂,类肯定会变化的,那什么是变化,又有什么可以使类发生变化呢。其实可以这么理解:如果一个类承担的责任过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当发生变化时,设计会遭受到意想不到的破坏。这么理解看来,单一职责原则其实就是鼓励一个类只完成它的专属责任,它不因该完成多个任务或者代替其他类... 阅读全文
posted @ 2013-05-21 21:52 Kitten Zhang 阅读(165) 评论(0) 推荐(0) 编辑