写点什么

架构师训练营第二周学习感悟

用户头像
听夜雨
关注
发布于: 2020 年 09 月 27 日

敏捷的开发,首先应由敏捷的设计,好的设计应该是软件具备易扩展、强壮、可移植的特性,应尽量的避免不易改变,高耦合度,晦涩难懂等“臭味”。

因此在软件设计的过程中,应更多的注重设计模式及面向对象六大原则的对照。

1.更多的进行抽象,使模块的功能内聚,减少场景罗列、硬编码。

2.尽量少的使模块之间的调用依赖抽象,而非实际的具体对象,以使代码具有扩展性。

3.同时,高层与底层质检的依赖,应属于高层,使代码具备层次

4.此外,无关的功能,应拆成多个接口,以便代码更好的复用、功能进行隔离。

用户头像

听夜雨

关注

还未添加个人签名 2020.08.19 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第二周学习感悟