摘要:
设计模式是面向对像技术的最新进展之一。由于面向对象设计的复杂性,所以我们都希望做出应对变化,提高复用的设计方案,而设计模式恰恰是我们所需要的,使用设计模式主要是为了可重用代码,让代码更容易的被他人理解,保证代码的可靠性。设计模式主要分为原则,和它的分类:在看完设计模式之后,发现每个模式都有这六个原则的影子。所以在学习设计模式前,就应该要对这六大原则有一个很清晰的人认识,因为所有的模式都是在这些原则的基础上发展起来的。有的可能侧重一个,有的则是多个的体现。比如说中介者模式和外观模式是迪米特法原则的体现,解释器模式是依赖倒转原则的体现。下面我们简单的介绍一下这六个原则:一、单一职责原则(SRP.. 阅读全文