- 博客(10)
- 收藏
- 关注
原创 3.设计模式之工厂模式
1. 简单工厂模式简单工厂其实不是一个设计模式,反而比较像是一种编程习惯。 我的理解:简单工厂模式只是把类实例化的方法【new()】放在了工厂类中 example:定义一个简单汽车工厂,根据客户的不同需要,生产不同的汽车。 来吧 1.定义一个汽车的接口,有一个基本的行为方法:即车是可以开的居然public interface ICar { //...
2013-07-21 21:22:51
98
原创 2.设计模式之单例模式
单例模式应该是23种设计模式中最简单的一种。这里的简单我觉得应该是代码实现上的简单和思维的简单:类只提供一个全局变量。但是虽然简单,但若仔细研究,亦有万千变化,深藏奥妙。 1. 定义: 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类2. 单例模式 特点a. 单例类只可有一个实例b.单例类必须自己创建自己这惟一的实例c....
2013-07-16 12:13:10
108
原创 0.设计模式导航
最近这段时间主要是写设计模式,因为本人也是初学,本着和大家切磋交流的虔诚之心,文中难免有偏颇之处希望大家可以批评指正,共同进步,最终助我进步。 我觉得设计模式可能更偏重于思想,可能在代码的实现上会各有不同,如果你在开发中利用了框架又会有所不同,当然框架本身也会利用到了各种了模式,如果我们可以掌握设计模式,一方面在解决问题时候会多有一种思路也会让自己的代码显得更加优雅,另...
2013-07-16 09:26:39
107
原创 1. spring mvc 初识
MVC 是什么? 1. 概述Spring mvc 框架围绕DispatchServlet 这个核心展开,DispatchServlet 是Spring mvc 的总导演总策划,它负责截获请求并将其分派给相应的处理器处理。Spring mvc框架包括注解驱动控制器、请求及响应的信息处理、视图解析、本地化解析、上传文件解析、异常处理以及表单标签绑定等内容。2. Web.xml文件中...
2013-07-15 13:24:02
135
原创 7.设计模式之观察者模式
1. 概述 观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它...
2013-07-15 10:23:04
99
原创 6.设计模式之责任链模式
责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任 我的理解是:消息在链上不断的传递,直到遇到一个可以处理此消息的处理器,【这个处理器在链上】或者说,消...
2013-07-12 15:06:58
119
原创 5.设计模式之模板模式
模板模式 定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤我的理解模板模式,定义了方法执行的总体步骤,但每一步的具体实现由子类复写 关键点:模板方法用关键字final 需要复写的方法用abstract 修饰 Example: 考试:三步:发卷,做卷,交卷 现在我们实现考历史和考数学的情况 钩子:...
2013-07-11 16:57:10
121
原创 1.设计模式之前奏
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式 其...
2013-07-11 13:35:54
225
原创 4.设计模式之策略模式
1. 什么是策略模式?策略模式针对的是在不同的环境中,客户端选择使用不同的策略。 2. 为什么使用策略模式?当增加一种新的算法的时候,只需要在客户端登记即可。相当于“可插入的算法”。扩展性更好。3. 什么时候使用策略模式?如果一个系统需要动态的从几种算法中选择一种算法。则使用策略模式。4. 策略模式在java中的应用比如说 awt包中的Container提供了不同的...
2013-07-11 13:24:43
151
原创 关于junit生成单元测报
前几天项目中需要用junit生测试文档,到网上找了一下,现将方法贴出,与大家共享项目不能引用到其他项目,如果引用到其他项目,需要把其他项目打成jar包,然后去引用jar包创建一个套件类,右击套件类,点export 在general里面点ant builders 构建文件,如下图所示 然后点next出现如下图所示: 勾选你需要出测试报告的项目...
2013-07-10 13:59:04
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅