1.设计模式:面向对象语言开发,各种场景、问题、解决方案的套路 扩展性+健壮性
2.设计模式六大原则:推荐的指导性原则(并不是强制要求)
名称 |
说明 |
实现方式 |
优点 |
缺点 |
单一职责原则 |
一个类只负责一个事;一个方法只负责一件事;接口、程序集也有单一职责原则之说
|
增加类,功能更具体 |
阅读简单,易于维护;扩展升级,减少修改,直接增加类,方便代码重用;简单——稳定——强大
|
类变多了,增加沟通成本 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
标签:职责,原则,C#,扩展性,增加,设计模式,单一
来源: https://www.cnblogs.com/yangmengke2018/p/15426085.html