软件设计模式
文章平均质量分 74
夜里的柚子
“ 在荒谬被证实以前,都只是暗室里的装饰。只有眼前亮起来了以后,才有机会彰显它的价值不是谁能决定的。”
展开
-
<1> 软件架构和软件设计、以及MVC
我们在进行软件开发的时候,以前貌似就是类似于“摊大饼”式的软件架构。一个中心,其余的功能模块和逻辑代码就围绕这个主线程(或者主程序)展开,最终随着功能的越来越多,程序越来越繁杂,变得难以维护。慢慢的,MVC于是就随着软件结构设计的发展应运而生,因此,MVC其实就是软件架构模式,并非软件设计模式。 1 . 那么,软件架构模式和软件设计模式到底有什么不同呢? 其实说白了,软件架构模式是一种战略性的原创 2018-01-15 20:03:11 · 738 阅读 · 0 评论 -
<2> 软件设计模式
虽然说“架构”是大智慧,“设计模式”是小聪明。但是很多时候,我们在代码中体现的小聪明,也能够让程序变得耦合性强,可读性高,复用性好。在本期,我们来一起通过实实在在的代码,学习下几种在软件开发过程中使用的“设计模式”。 1 . 单 例 模 式(C++为例) 顾名思义,只有一个例子,就是说,在核心的程序里,只有一个被成为单例的特殊类,保证在程序中,应用这种类只有一个对象。因为在某些情况下,我们确实原创 2018-01-16 11:46:56 · 206 阅读 · 0 评论