摘要: “所有引用基类的地方必须能透明地使用其子类的对象” “注意 在类中调用其他类时务必要使用父类或接口,如果不能使用父类或接口,则说明类的设计已经违背了LSP原则。” “在具体应用场景中就要考虑下面这个问题了:子类是否能够完整地实现父类的业务,否则就会出现像上面的拿枪杀敌人时却发现是把玩具枪的笑话。” 阅读全文
posted @ 2020-05-26 23:55 lakeslove 阅读(163) 评论(0) 推荐(0) 编辑
摘要: “单一职责原则的定义是:应该有且仅有一个原因引起类的变更。” 接口,类,方法都需要单一,但实际工作中,接口可以单一,方法可以单一,类只能尽量单一 “看过电话这个例子后,是不是想反思一下了,我以前的设计是不是有点问题了?不,不是的,不要怀疑自己的技术能力,单一职责原则最难划分的就是职责。一个职责一个接 阅读全文
posted @ 2020-05-26 16:52 lakeslove 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 设计模式是什么? 设计模式是:一天反复使用对经验,可以提高代码的可重用性,增强系统的可维护性,以及解决了一系列复杂问题。 “我们在实际的项目中需要审时度势,不要抓住一个原则不放,每一个原则的优点都是有限度的,并不是放之四海而皆准的真理,” “所以别为了遵循一个原则而放弃了一个项目的终极目标:投产上线 阅读全文
posted @ 2020-05-26 16:03 lakeslove 阅读(219) 评论(0) 推荐(0) 编辑