11 2014 档案
摘要:桥梁模式亦是结构型设计模式的一种,从名字上理解,像是连接两个元素的一种模式,差不多可以这么理解,但桥梁模式并非是像适配器模式一样适配不适应的两个类的。 桥梁模式连接的抽象和实现,为了达到抽象和实现这两部分都能变化的目的,必须使用桥梁的聚合作用来达到。这里的抽象部分和实现部分不是我们通常认为的抽...
阅读全文
摘要:组合(composite)模式,但从名字上就能知道这一模式属于之前我说过的结构型模式。 在说清组合模式的概念前,得先了解一下数据结构中“树”这个概念。 树(Tree)是n(n>=0)个结点的有限集合T,T为空时称为空树,其它情况叔这个概念要满足如下两个条件: 1、有且仅有一个特定的称为...
阅读全文
摘要:创建型模式还有三个模式,由于用得过多,就不再详述,此处仅以类图来加深模式印象。适配器模式:在不兼容的两个组件之间通过硬写的方法来建立一个专门的适配器,这种思想都称为适配器模式单例模式单例模式总是在维护一个static的变量群和static的方法群,无论是控制同步进程还是作为共享类,都非常好用,以为只...
阅读全文
摘要:原型模式亦是一种创建型模式,同样适用于对象的创建。GOF给它的定义为:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 提到原型模式不得不提Java提供的clone()方法,clone方法作用就是复制一个对象且不会影响原对象,属于内存级复制,这就是原型模式的很好的例子。 使用...
阅读全文
摘要:建造者模式,同样是一种创建型模式,用来创建对象。 建造者模式在Android API中随处可见,譬如 AlertDialog 的对象创建过程,通常可见AlertDialog.Builder ,这种方式就是使用的建造者模式。 为了说明建造者模式,辅以Android代码:1 longinDia...
阅读全文
摘要:工厂模式作为创建型模式中最经典模式,可以说是被运用的最为广泛。就算是刚刚学习java的小白,也会不经意间得在自己的程序中用到这一模式的一部分,无意识地就成就着工厂模式。 那么工厂模式是怎样的呢?怎么的代码设计才能称作完整的工厂模式? 就个人理解,工厂模式由其功能定义:为创建对象提供一个过渡的...
阅读全文
摘要:新打开安装好的eclipse,在java环境已经配置完备后,出现fail to create java virtual machine 问题的解决方法。找到eclipse安装路径,打开 eclipse.ini (eclipse 初始化文件) 1 -startup 2 plugins/org.ecli...
阅读全文

浙公网安备 33010602011771号