设计模式简介

Posted 撕烤的攻城狮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式简介相关的知识,希望对你有一定的参考价值。

谈一谈现状:

短命项目的原因:

1,原功能无法更有效拆分合合并,业务无法扩展或修改很困难;

2,修改比较多,同样的方法直接修改而且修改不方便;

 

3,程序本身设计的时候强耦合的,修复改动大;

4,后期修改也只是打补丁,甚至打的补丁也是有问题的。

 

 

短命项目屡禁不绝的原因:

1,编码自由度。真正的项目不会那么随意的编写类与类之间的逻辑。但是在学习的时候养成了习惯。

2,需求的分析过于乐观,低估了技术困难,没有考虑到后去的业务拓展

 

 

“简单”不是意味着功能简单,而是缺少灵活性,只有这个项目能用,拿到其他项目就是垃圾,这样的代码是“一次性代码”。我们重点在于将“代码”重复利用。

设计模式会将简单东西复杂化,但是在这里我们要知道,设计模式的代码是一个万能的钥匙,可以适合各种场合,而不是在一个场合下适用。

 

 

大体上可以分为三大类别。

 

行为型模式关注的是代码的重用和维护,增强代码的重用性

以上是关于设计模式简介的主要内容,如果未能解决你的问题,请参考以下文章

谈谈我的高中阶段学习情况以及大学现状,还有对未来的规划和憧憬

谈谈家庭装修中强电回路设计以及电线空开配套

谈谈前后端分离实践中如何提升RESTful API开发效率

谈谈设计模式之代理模式

设计模式简介

了解FPGA市场现状和未来趋势