MVC模式浅谈一、MVC模式概述模型-视图-控制器(MVC模式)是一种非常经典的软件架构模式,在UI框架和UI设计思路中扮演着非常重要的角色。从设计模式的角度来看,MVC模式是一种复合模式,它将多个设计模式在一种解决方案中结合起来,用来解决许多设计问题。MVC模式把用户界面交互分拆到不同的三种角色中...
分类:
Web程序 时间:
2014-08-15 08:16:27
阅读次数:
454
上一周把《大话设计模式》看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多、偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼界。《大话设计模式》的代码使用C#写成的,而在本人接触到的面向...
分类:
编程语言 时间:
2014-08-14 17:13:59
阅读次数:
440
1.框架
(1).是一系列jar包,其本质是对JDK功能的拓展。
(2).框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某一个领域的问题。
2.框架的作用:
框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。与传统的基于类库的面向对象重用技术比较,应用框架更注重于面向专业领域的软件重用
3.框架和设计模式的区别
...
分类:
其他好文 时间:
2014-08-14 14:05:18
阅读次数:
278
在设计模式汇总我们已经从宏观上区分了各种设计模式的联系,下面针对其中的行为型设计模式进行总结。行为型设计模式,从它的名字中我们可以知道它是用来优化对象方法行为的设计模式。如下图:
从设计模式の面向对象中,我们知道所有的设计模式的目的之一是解耦,于是我这幅图是从解耦针对对象的角度对设计模式进行的进一步的细化分类。如上图,其中自身解耦设将自身的一些算法骨架和细节进行抽象封装。这里需要强调的是...
分类:
其他好文 时间:
2014-08-13 19:08:17
阅读次数:
182
解决的问题:保证内存中只有一个对像(比如多个程序使用同一个配置信息);如 何 实现:1、不允许其它程序用new 创建该类对象 2、在该类创建一个本类实例 3、对外提值一个方法让其它程序获取该对象步骤: 1、私有化该类构造函数; 2、通过new在本类中创建一个静态本...
分类:
其他好文 时间:
2014-08-13 18:05:27
阅读次数:
214
把自己写的设计模式的代码上传到CSDN了。
参考《设计模式之禅》写的。
需要的可以下一下。...
分类:
其他好文 时间:
2014-08-13 01:20:45
阅读次数:
171
在设计模式汇总中,我们已经从宏观上分析了三类设计模式的分类依据,下面详细总结一下结构型设计模式。结构型设计模式是从类的结构优化的角度为了减少创建对象的数量和提高代码的复用性考虑的。下面参加设计模式的讨论之后参考大话设计,主要是加入很多自己理解总结的一张思维导图。
我的分类原则,这里说明一下:结构型设计模式主要功能时系统的“瘦身”,优化代码。其中装饰模式和外观模式是针对对象本身的抽象封装。...
分类:
其他好文 时间:
2014-08-13 01:13:55
阅读次数:
154
1.为什么会有夸夸奇谈的未来性呢?
当我们谈到这个问题的时候,我们就要反思在需求理解和设计的时候对程序变动性的理解出现了偏差。“哦,我想我们总有一天炫耀做这事儿的”常常是一念之差导致的代码坏味道。总结有以下四点原因是经常导致出现夸夸奇谈未来性的原因。第一、经常在理解需求的时候主观的认为需求变动非常大,那么在设计过程中就会出现过度的设计。第二、追求设计模式的使用,经常对程序的不必要的地方进...
分类:
其他好文 时间:
2014-08-12 13:44:54
阅读次数:
170
设计模式不是很快的提高你的编码能力,设计模式的学习,旨在避免重复编码,减少劳动量。学习设计模式,对提高编写高效代码,大有裨益。学习设计模式,首先引入设计原则。【转载使用,请注明出处:http://blog.csdn.net/mahoking】...
分类:
其他好文 时间:
2014-08-11 21:27:02
阅读次数:
217
接近三天的设计模式交流会在昨天圆满的落下了帷幕,而米老师也一直强调这次不是为了设计模式的学习,更重要的是针对我们思考问题的方式以及去怎样学习,那么我们到底三天到底学了什么呢?
1.善于抽象
就像建型中的工厂这一部分,对于简单工厂,工厂方法和抽象工厂我一直不能理解,也不明白其中关系,然而米老师的讲解算是让我们大彻大悟了。
简单工厂:只能生产一种车(有且只有一个车间一条...
分类:
其他好文 时间:
2014-08-11 00:27:11
阅读次数:
230