代码编排与领域设计
讲代码重构前,必须讲到软件架构设计,初期没有好的设计,再厉害的程序员,在堆积如山的屎山代码面前,都没有办法把原本一团乱麻的逻辑,层层剖析开,建立起新的代码金字塔
软件结构设计
1、垂直切分+水平扩展
想象一下,一个复杂的、具有类似功能的、具有个性功能的多表业务,如何去编排他的代码结构?
1、把业务按照简单的操作步骤,抽象出多个表之间共性的操作
2、将这些共性操作划分成具体的步骤,封装成一个抽象类,在业务层面进行简单的业务步骤垂直切分
public abstract class Abstract
原创
2021-09-15 18:03:54 ·
736 阅读 ·
0 评论