欢喜仙人掌

文章
6
资源
0
加入时间
3年0月28天

【设计模式】思考-设计模式有什么用?

一般开始学习一个新的知识前,我会思考为什么要学,他对于我的工作和生活有什么帮助?对于设计模式,主要是为了应对代码难以维护的问题。比如结构混乱,复用性太低,或者一个新需求需要改很多旧代码。那么,什么是好的软件设计?高内聚,低耦合好维护,好复用什么是垃圾的设计?新需求需要改的地方很多,甚至要重写。改一个地方发现牵一发而动全身,根本不敢改。全是if else ,要逐步去加判断。让调用者去关心实现逻辑。也就是我用一个方法或者类,还要把这个类理解一遍。总体的思想:抽象、复用、单一职责。其实