![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 62
在开发领域中的思考
互联网开发中,涉及的不仅是技术,也包括学习、规划、人际、管理、设计等等的方方面面。每做一件事,都应该想一想,还有没有更好的方法。我发现,代码只是工具,程序所表达出来的思维和思想,才是编程的灵魂。
展开
-
写代码时是否必要遵循几大设计原则?
1、单一职责原则 意思大概是一个模块、一个类、一个方法中,职责是明确的,每个功能是单一的,如果职责过于复杂就又可以继续拆分。 单一职责原则 无论什么时候都应该有用,职责分离后,结构变得更加清晰,更加简单易懂,容易扩展修改,容易理解和维护。 2、对扩展开放,对修改关闭 意思是写好的功能模块或者类或者函数,对于内部的修改是拒绝的,对于扩展来增强功能是开放的。 为什么提倡写好了一个函数后不要去改它?一个点可能是比如spring,如果每个版本都把方法名、参数、实现的内容改一下,那引入这些函数的广大项目开发者估计难受原创 2020-08-04 23:26:07 · 295 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
Java开发中的23种设计模式详解(转) (http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html) 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的转载 2016-12-08 14:24:16 · 234 阅读 · 0 评论 -
设计模式(一):缘起
我发现,设计模式的思想,还是能为代码的结构带来不少便利。因为一个系统(或者模块),包含了很多功能(功能不是独立的,总会关联),而且系统是可拓展的(可以不断升级,甚至完全改变)。在实现整体功能的时候,需要考虑可行性,结构合理清晰,逻辑简洁。。设计,避免很多问题。比如代码复用,功能解耦,以及用奇思妙想来达到各段代码之间的配合无间,既能实现强大的功能,代码不多结构又不复杂。1、让功能可实现基本功能是必须可原创 2017-12-16 23:40:55 · 336 阅读 · 0 评论