第二周学习总结
本周课程的学习目标,集中在OOD原则,很基础也很实用。
之前是没有这些概念的或者写代码时,很少考虑这方面的东西。
在学完这周课程之后,才发现架构师是需要懂的知识都是这么简单而又朴实。
只有把一块块的知识拼接在一起,才能构成知识的大厦。
不过想要把知识的大厦,知识是需要牢固的,所以不仅要了解,更要深入的理解。
继续加油呀!!!
下面是OOD原则的一些概述:
OOD原则之开闭原则:软件实现应该对扩展开放,对修改关闭。
OOD原则之依赖倒置原则:高层模块不能依赖底层模块,而是大家依赖于抽象。抽象不能依赖实现,而是实现依赖抽象。
OOD原则之里斯替换原则:子类可以扩展父类的功能,但是不能改变父类原有的功能。
OOD原则之单一职责原则:单一职责原则就是自己只负责自己的事,不需要理会别人的事。如果了解面对对象编程,那么应该会很容易了解这个单一职责原则。
OOD原则之接口分离原则:客户端不应该依赖它不需要的接口。一个类对另一个类的依赖应该建立在最小的接口上。
评论