![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
思想协议
石似心
若非生活所迫,谁愿一身才华。
展开
-
爬梯:设计模式
资料学习整理自:B站尚硅谷 我自己写了套代码理解,已上传 码云 由于设计模式是个大题,内容繁多,我的计划是先学部分常用的,再逐步全面化。 设计模式 Design Pattern 概念介绍 1)设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验,是某类问题的通用解决方案,设计模式代表了最佳的实践。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 2)设计模式的本质提高软件的维护性、通用性和扩展性,并降低软件的复杂度。 类型 23个设计模式分为三种类型: 1).原创 2020-09-19 17:48:25 · 612 阅读 · 0 评论 -
爬梯:七大设计原则
资料学习整理自:B站尚硅谷 设计原则 设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础(即:设计模式设计的依据) 1、单一职责原则 基本介绍 对类来说,即一个类应该只负责一项职责。 比如:一个类里面有两个具体业务的不同方法,方法一修改时,可能会影响到方法二,所以此时应该拆分为两个类。 细节 目的与优点: 1)降低类的复杂度,一个类只负责一项职责; 2)提高类的可读性和可维护性; 3)降低变更引起的风险。 通常情况下,我们应担遵守单一职责原则; 什么情况可以不遵守单一职责原则:.原创 2020-09-13 19:39:46 · 1357 阅读 · 0 评论