- 博客(8)
- 资源 (42)
- 收藏
- 关注
原创 设计模式初探-Prototype模式
Prototype模式,也称原型模式,属于对象创建型模式。通过使用原型实例指定创建对象的种类,然后拷贝这些原型来创建新的对象。Prototype模式允许一个对象再创建另一个可定制的对象,即使不知道任何创建的细节,就像JavaScript中通过prototype原型公用基本的方法或属性,然后在克隆后的原型基础上添加自己的定制。一、使用场景1、当一个系统应该独立于它的产品创建,构成和表示时,这
2013-12-31 00:51:04 1819 2
原创 设计模式初探-工厂方法模式
工厂方法模式,Factory Method,属于对象创建型模式,通过定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。工厂方法通过抽象的接口,将创建对象的行为交给具体的子类。一、使用场景1、当一个类不知道它所必须创建的对象的类的时候,由于不知道要创建对象的类,所以不能直接实例化类,只能交给其他知道该类的类去做,比如某接口的具体实
2013-12-29 16:49:08 1696 3
原创 设计模式初探-Builder模式
Builder模式,又称生成器或构建者模式,属于对象创建型模式,侧重于一步一步的构建复杂对象,只有在构建完成后才会返回生成的对象。Builder模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。一、使用场景1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时,比如买一台电脑,我不需要知道电脑CPU,主板,机箱是如何生产的,也不需要知道它们是如何
2013-12-29 00:26:22 1834 1
原创 设计模式初探-抽象工厂模式
抽象工厂模式,Abstract Factory,按GOF的划分属于对象创建型模式,用于提供一个创建一系列相关或相互依赖对象的接口,而不用指定它们具体实现的类,很好的实践了“面向接口编程”的准则。一、使用场景:1、一个系统要独立于它的产品的创建,组合和表示,比如跨操作系统的文本编辑器,文本编辑器操作的应该是编辑器视图组件独立于操作系统的抽象,而不是具体于某操作系统的实现。2、一个系统要由
2013-12-28 17:21:56 1507
原创 北漂生活-租房那些事
因为向往,所以选择远方。因为无所依靠,所以必须坚强。今年6月份来到了北京,开始了自己的北漂生活。至今也有6个月了,不过在短短的6个月里却发生了一件惨绝人寰的悲剧。一切起始于6月23号那个月黑风高的夜晚。。。不管到哪,首先要解决的是住的问题。由于安仔提前来到北京,所以找房的任务自然落到了他的肩上。没多长时间,安仔就打电话告诉我他在58同城找到了一房东,说在沙河翠明新城有2室的空房要出租,他已
2013-12-25 00:12:19 4682 24
原创 Bug解决之道
作为程序员,一天不改几个bug就浑身不舒服。随着改的次数多了,手法渐渐高明了起来,就好比修炼,刚开始一滴一点的没有什么变化,等你觉察的时候已经上升了一个层次。总结每次修改Bug时遇到的问题,解决思路,最终形成自己的Bug解决之道。如何解决Bug?一、对问题进行明确的描述——俗话说知己知彼,方能百战不殆。通常,bug产生的场景很复杂,比如用户的操作系统,浏览器,网络环境,服务器的配置
2013-12-21 19:59:11 1364
原创 消息队列服务
整理的OSChina第37期高手问答——消息队列服务,嘉宾为 @shaneyuan 。@shaneyuan 现就职于广州 UC 公司,是 UCMQ 的作者,以下简称SY。UCMQ是一款轻量的HTTP协议级消息队列服务组件,项目的最初原型来自 @张宴 的HTTPSQS。基本特性:支持标准的HTTP协议( GET/POST方法),支持长连接(keep-alive);
2013-12-13 15:18:59 4139
转载 基于mock对象和JUnit框架简化Spring Web组件单元测试
对于Java组件开发者来说,他们都盼望拥有一组能够对组件开发提供全面测试功能的好用的单元测试。一直以来,与测试独立的Java对象相比,测试传统型J2EE Web组件是一项更为困难的任务,因为Web组件必须运行在某种服务器平台上并且它们还要与基于HTTP的Web交互细节相联系。易测性(在框架中测试每个组件而不管其具体种类)是Spring框架所提倡的关键原则之一。从这一角度看,Spring是对
2013-12-02 17:25:05 6881
FreeMarker Eclipse最新插件
2015-01-13
功能完善强大的PB学生成绩管理系统(含文档)
2011-11-19
visual foxpro课程设计酒店客房管理系信系统
2011-10-23
客运公司车辆管理信息系统
2011-10-23
健身房系统( visual foxpro )课程设计
2011-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人