week2. 学习总结

用户头像
个人练习生niki
关注
发布于: 2020 年 06 月 17 日

1.牢记代码中出现了IF,需要考虑用设计模式替代,且一定能被替换。灵活性加了代码不需要修改逻辑

2.谁定义接口很重要,定义接口就是高层

3.里氏替换原则 子类必须能替换基类,否则就违反了里氏替换原则

4.JDK中Properties继承Hashtable,Stack继承Vector,是违反里氏替换原则,不可互相替换。

5.用组合、提取公共字段到基类解决违反里氏替换原则的情况

6.单一职责原值和接口隔离互相补充

发布于: 2020 年 06 月 17 日 阅读数: 27
用户头像

做一个真诚、坦诚的行人,追求自由。 2018.07.30 加入

还未添加个人简介

评论

发布
暂无评论
week2.学习总结