摘要: 其实我一直觉得适配器模式并不算得上是一种设计模式,感觉就是实现了功能的一些分装而已。 适配器很好理解的:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。——Gang of Four 我的点好使用的是36V的电压,但... 阅读全文
posted @ 2014-04-19 14:40 joy06 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 门面模式的作用也是实现高内聚,低耦合的程序模式。在程序设计中,很多时候是需要走特定的流程顺序,这些可以作为模块分装起来,由一个“门面”来统一完成。比如:在饭店点餐的时候,找座位->倒茶->点餐->上菜->结账。这个过程通常会由服务员来导引用户完成,这个时候,服务员就是所谓的门面。用户作为参数或... 阅读全文
posted @ 2014-04-19 11:58 joy06 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_8d9200eb0100xttg.html我最近装WIN7,格了盘之后,总是出现提示“安装程序无法定位现有分区,也无法创建新的系统分区”,想了很多办法,总是无法解决,后来经过多方查找,于昨天晚上终于把系统装上了。我用U盘装系统,是因... 阅读全文
posted @ 2014-04-18 21:47 joy06 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 参考连接:http://a123159521.iteye.com/blog/689441Java中的final关键字通常的指的是“这是无法改变的”。它可能被做为三种的修饰词.------数据,方法,类。一 final数据1.在修饰基本类型时,表示它是一个常量,在定义时必须给予赋值. 特别的一个既是s... 阅读全文
posted @ 2014-04-18 10:41 joy06 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 单例模式:顾名思义,一个程序只有一个实例多利模式:一个程序有多个实例。单例模式中,最重要的是如何能够避免多个实例的产生。最直接的方法就是限制使用构造函数,然后定义统一的构造方法。使用《Java设计模式》中皇帝的例子,一般只有一个例子:/** * @author cbf4Life cbf4life@1... 阅读全文
posted @ 2014-04-18 10:31 joy06 阅读(2872) 评论(1) 推荐(0) 编辑
摘要: 参考内容:还是那本书《java设计模式》 所谓代理模式,就是指类A不干某事,让类B来干。这个时候如何组织程序呢?A与B干同样的事,那么他们就应该继承于同一个接口。这里使用《java设计模式》中西门庆的故事来讲。从这个例子中可以很明显地看出代理模式的工作原理,同时能够看出,作者的节操已经由渣渣碾成... 阅读全文
posted @ 2014-04-17 11:24 joy06 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 参考内容:还是那本书《java设计模式》参考链接有:http://www.cnblogs.com/colinsong/archive/2009/03/02/1401723.htmlhttp://yangguangfu.iteye.com/blog/815107 读者还记得简单工厂模式吧?注意是简... 阅读全文
posted @ 2014-04-17 10:46 joy06 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 初学编程模式,请读者指出不正确指出,多谢! 抽象工厂模式的作用是为了灵活地生产产品。如果产品能够从一维的角度进行分类的话,可以直接使用普通的工厂模式即可。但是,在真实环境下,产品的属性可能是二维或者更高维的,所以这个时候就要用到抽象工厂了。本文完全参考CBF4LIFE缩写的《Java设计模式》,网... 阅读全文
posted @ 2014-04-16 20:10 joy06 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Prefuse的data包中,定义了集中常用的结构,除了两个异常处理类,其他的类如下:class Schema implements Cloneableinterface Tuple interface Edge extends Tupleinterface Node extends Tupleclass Table extends AbstractTupleSet implements ColumnListenerclass CascadedTable extends Tableclass Graph extends CompositeTupleSetclass Tree extends G 阅读全文
posted @ 2013-10-16 21:54 joy06 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 今天才发现,prefuse的官方用户手册没有写完,只能自己边研究边写了。 之前用到一个GraphMLReader类的GraphReader函数,就先从他入手吧: 1、GraphMlReader 定义:public class GraphMLReader extends AbstractGraphReader implements GraphReader{/***.....***/} 其中:GraphReader仅仅定义了四个不同参数reader函数,其内容为:public interface GraphReader { public Graph readGraph(String locat.. 阅读全文
posted @ 2013-10-16 20:32 joy06 阅读(238) 评论(0) 推荐(0) 编辑