【文件属性】:
文件名称:software-design-principles
文件大小:3KB
文件格式:ZIP
更新时间:2021-03-16 18:45:18
软件设计原理
面向对象的设计
单一责任
依赖倒置原则
“高级模块不应依赖于低级模块。 两者都应依赖抽象。 抽象不应依赖细节。 细节应该取决于抽象。” [Robert C. Martin等人,《敏捷软件开发》,(Pearson,2003年,第127-31页)]
开/关原则“一个模块应该为扩展而打开,但为修改而关闭。” [Robert C. Martin,《 C ++报告的开放式原则》(1996)]
稳定依赖原则
“软件模块取决于稳定性的方向。 稳定性与进行更改所需的工作量有关。” [Robert C. Martin等人,敏捷软件开发,(皮尔森,2003年)]
稳定抽象原理
“一个组件应该既稳定又要抽象。” [Robert Martin,OO设计质量指标,第2版(1994)]。
【文件预览】:
software-design-principles-main
----samples()
--------README.md(1B)
--------1-dependency-inversion.js(1KB)
----LICENSE(1KB)
----README.md(941B)