随笔分类 -  Design Pattern Principle

设计模式原则
摘要:一个类应该只会因为一个原因而改变。 这里的职责Responsibility可以理解成“造成改变的原因”。这个原则表明如果一个类会因为两个原因而产生变动,那么我们就需要将这两个原因给分别定义在两个类中。这样每个类只专门负责一项职责。 在将来,如果我们因为某个原因(职责)要产生变动,那么我们只需要修改负责这个职责的类,而不会对另外的类产生影响。否则,如果一个类负责多个职责,那么对于其中一项职责的修改,可能会影响到其他职责。 并且,此处需要注意,一个类负责一个职责,并不意味着这个类只有一个方法。而是说这个类中的方法都是围绕着这个职责进行编写的。 此外,这个原则并不只是运用在类创建的时候,而是每次修改,都要仔细考虑。 阅读全文
posted @ 2017-01-01 12:17 大肥肥就是我 阅读(233) 评论(0) 推荐(0)
摘要:在应用程序的代码开发和维护期间对程序代码的设计和编写需要尤为注意的是,当向程序中增加一个新的功能时,可能会改变现有的代码。这种对于现有代码的改变,要尽量做到最小化。因为对现有代码的修改可能会影响到现有系统的功能。 开闭合原则要求尽量以增加新的类的方式来增加新的功能,尽可能不修改现有代码。 阅读全文
posted @ 2016-12-28 15:29 大肥肥就是我 阅读(208) 评论(0) 推荐(0)