摘要:
Liskow Substitutioin Principle,LSP:所有使用基类的地方必须能透明地使用其子类的对象。也就是说只要父类能出现的地方子类就可以出现,而且替换为子类也不会出现任何错误或异常,但是反过来就不行了,有子类出现的地方,父类未必就能适应。李氏替换原则为继承定义了一个规范。在类中调 阅读全文
摘要:
Single Responsibility Principle 简称SRP,定义为:应该有且仅有一个原因引起类的变更,也就是将对象的属性和行为进行分离,通过一个接口变两个接口来实现分离。一个接口或类只有一个原因引起变化,也就是一个接口或一个只有一个职责,负责一件事情。生搬硬套单一原则会引起类的剧增, 阅读全文