写点什么

【第二周】架构师训练营总结

用户头像
星星
关注
发布于: 2020 年 06 月 17 日

本周主要内容是框架设计的设计原则和设计模式。

五大设计原则:



1、开闭原则

概念:对新增开放,对修改关闭;



2、依赖倒置原则

概念:高层定义接口,低层根据高层接口定义实现;



3、里氏替换原则

概念:在场景中使用基类的地方都可以用子类进行替换;



4、单一职责原则

概念:一个类只有一个引起变化的原因,目标只有一个;



5、接口分离原则

概念:在单一职责的基础上,不强迫客户程序依赖不需要的方法,不向客户程序看到不要的方法;



依赖倒置是框架设计的核心原则,定义了业务程序是在框架定义的规范上进行开发。其他的原则使用多态的思想指导框架的设计和开发,保证框架远离代码的“臭味”。设计的好的框架随时欢迎需求变更,变更也更能体现出。这也是架构师框架设计要满足的要求。



用户头像

星星

关注

还未添加个人签名 2018.08.06 加入

还未添加个人简介

评论

发布
暂无评论
【第二周】架构师训练营总结