最近看了本《大话设计模式》,相信很多人都有看过。里面以形象,生动的例子向读者介绍软件开发过程中的六大原则跟23种设计模式,呵,听起来有点像广告推广的样子。

先说一下那六大原则吧:

一,类单一职责原则:不难理解,即一个类,应该尽量简单,功能单一,但注意,这里的单一并不是说只实现一个行为。相对于业务逻辑与界面显示(例如,简单的加减运算功能,及简单的按钮显示),这属于两个层次或两个类别,就不应该把这些都写在同一个类中。即当一个类,存在多个更改这个类的可能(这里是,针对于类别),那么,就应该考虑把这个类再简单化。