摘要: 官方定义:程序中的对象应该是可以在不改变程序正确性的前提下被它的子类所替换,也就是说所有引用基类的地方必须能透明地使用其子类的对象。通俗的来说,子类可以扩展父类的功能,但不能改变父类原有的功能。 自己理解:一个实体类如果使用的是一个父类的话,那么一定适用于子类,在程序里面把父类替换成他的子类,程序的 阅读全文
posted @ 2018-05-14 23:39 Chin_lung 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 官方定义:应该有且仅有一个原因引起类的变更 通常来说就是一个类最好负责一件事情,就一个类而言,就应该仅有一个引起它变化的原因,我们写编程的时候很自然的给一个类增加各种功能,属性、字段什么的、那么将来维护的时候就会出现很多问题,我们添加功能或者别的任何需求都要改动这个类,缺乏灵活性。 自己理解:我觉得 阅读全文
posted @ 2018-05-14 00:10 Chin_lung 阅读(147) 评论(0) 推荐(0) 编辑