目录
引言
近期对一些功能的封装以及项目功能的设计,感觉对整体架构稍有欠缺.
记录一些基础知识,希望能获得灵感….
原则
单一职责
srp(single responsibility principle)
开放封闭
ocp(open close principle)
里式替换
lsp(liskov substitution principle))
依赖倒置
dip(dependency inversion principle)
接口隔离
isp(interface segregation principle)
最少知道
lkp(least knowledge principle)