
JAVA设计模式
文章平均质量分 78
Joy的博客
架构路上...
展开
-
一:创建型模式:工厂模式
在java的学习当中,如果我们已经学习过了java基础,那么就很有必要去接触一些面向对象语言中的语言运用技巧,对于初学者更好的去驾驭面向对象语言有着非常重要的意义,从今天开始,我和大家一起学习和探讨java的23种设计模式,今天首先给大家来介绍五种创建型模式之一的第一种,工厂模式。 IProgrammingFactory接口: package com.liuqiang.model.fa原创 2013-03-19 18:32:12 · 598 阅读 · 0 评论 -
三:创建型模式:单态模式
所谓类的单子(Singleton)设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类提供了一个取得其对象实例的方法。简单说,单态模式,它的目的就是不管我调用多少次产生一个对象的方法,我最后都返回一个对象,不会生成其他的对象。 Singleton类: package com.liuqiang.model.singleton; public cl原创 2013-03-21 00:06:59 · 569 阅读 · 0 评论 -
二:创建型模式:抽象工厂模式
还是直接上源代码,既然我们不能一下子就明白,那我们就先敲打10遍,然后慢慢感悟和理解,这是我自己感悟写的代码。 IBookFactory接口: package com.liuqiang.model.AbstractFactory; public interface IBookFactory { IBook cBook(); IBook javaBook(); } Engl原创 2013-03-20 23:47:16 · 587 阅读 · 0 评论 -
四:创建型模式:建造者模式
今天介绍的是建造者模式,一起跟我看代码,然后练习,然后感悟,就会学会这个模式。 IComputerBuilder接口: package com.liuqiang.model.builder; public interface IComputerBuilder { void buildDisplayer(); void buildHost(); void buildKey原创 2013-03-21 21:15:49 · 554 阅读 · 0 评论 -
五:创建型模式:原型模式
今天和大家来讨论一下原型模式,何为原型模式?其实简单来说就是,用原型实例指定创建对象的种类,并且通过这些原型来产生新的对象,这个新的对象和原来的对象是一样的,其实这个模式就是教大家如何实现Cloneable接口以及如何重写方法clone(),让我们一起看看这个模式,代码不多,好好一起琢磨。 Prototype类: package com.liuqiang.model.proto原创 2013-03-21 21:34:16 · 480 阅读 · 0 评论 -
六:结构型模式:适配器模式
今天开始讲结构型模式了,第一个讲的就是适配器模式,所谓的适配器模式其实就是将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。如果你想使用一个已经存在的类,而它的接口不符合你的需求,就可以使用适配器模式了。 adapter接口: package com.liuqiang.model.adapter; public inter原创 2013-03-23 23:14:58 · 520 阅读 · 0 评论