架构师训练营 week 2 总结

发布于: 5 小时前

架构师实现自己架构目标的主要手段:框架设计

1> 了解面向对象三个要素和三大特性,面向对象设计的目的和原则;

2> 了解设计模式。设计模式是用于解决某一种问题的通用解决方案。分为三大类:创建模式;行为模式;结构模式。

3> 了解框架。框架是用来实现某一类应用的结构性的程序,是对某一类架构方案可复用的设计与实现

框架与工具区别:架构师用框架实现架构落地,用工具提高开发效率。

4> OOD 原则

开闭原则:对扩展开放,对修改封闭。实现不修改扩展关键是抽象。

依赖倒置原则:高层模块不能依赖低层模块,而应该依赖抽象;抽象不能依赖实现,而是实现要依 赖抽象。框架的核心就是倒转的依赖层次关系。

里氏替换原则:实现ocp关键在于抽象,而抽象关键在于继承和多态。LSP要求凡是使用基类的地方一定适用于子类。

单一职责原则:一个类只能有一个引起他变化的原因。

接口分离原则:不应该强迫客户程序依赖它们不需要的接口

用户头像

a晖

关注

还未添加个人签名 2018.12.05 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营week 2 总结