1,开闭原则
定义:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。
含义:一个软件实体应该通过扩张来实现变化, 而不是通过修改已有的代码来实现变化
2,单一职责原则
定义:有且只有一个原因引起软件实体变化
含义:每个软件实体,在同一职责划分维度下,不存在,多个职责由同一软件实体实现的现象。比如模块划分角度,不存在一个软件实体负责一个以上的模块。 从mvp角度划分,不存在一个软件实体同时负责一个以上的身份
1,开闭原则
定义:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。
含义:一个软件实体应该通过扩张来实现变化, 而不是通过修改已有的代码来实现变化
2,单一职责原则
定义:有且只有一个原因引起软件实体变化
含义:每个软件实体,在同一职责划分维度下,不存在,多个职责由同一软件实体实现的现象。比如模块划分角度,不存在一个软件实体负责一个以上的模块。 从mvp角度划分,不存在一个软件实体同时负责一个以上的身份