码迷,mamicode.com
首页 >  
搜索关键字:pattern    ( 7665个结果
java中23种设计模式之9-建造者模式(builder pattern)
class Computer{ private String name=null; private String cpu=null; private String ddr=null; private String hdd=null; public void setName(String name) ...
分类:编程语言   时间:2015-03-30 20:57:15    阅读次数:230
java中23种设计模式之6-外观模式(facade pattern)
概念:为子系统中的一组接口提供一个统一接口。Facade模式定义了一个高层接口,这个接口使得这子系统更容易使用。应用场景:1)为一个复杂子系统提供一个简单接口。2)提高子系统的独立性。3)在层次化结构中,可以使用Facade模式定义系统中每一层的入口。以大型娱乐商场提供的休闲一条龙服务为例,包括购物...
分类:编程语言   时间:2015-03-30 20:50:06    阅读次数:162
java中23种设计模式之10-代理模式(Proxy pattern)
interface Station{ void sellTickets();}class TrainStation implements Station{ public TrainStation() { } public void sellTickets() { System.out.pri...
分类:编程语言   时间:2015-03-30 20:49:28    阅读次数:141
java中23种设计模式之4-单例模式(singleton pattern)
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。一般是通过private 来描述构造函数,禁止从外部构造对象,通过getInstance来获取唯一的实例。cla...
分类:编程语言   时间:2015-03-30 20:46:06    阅读次数:171
java中23种设计模式之7-适配器模式(adapter pattern)
class Barrel{ public void getOilFromBarrel() { System.out.println("get oil from Barrel ok"); }}class Funnel implements Bottle{ private Barrel aBarrel....
分类:编程语言   时间:2015-03-30 20:41:15    阅读次数:164
java中23种设计模式之8-模板方法模式(template method pattern)
abstract class PhoneModel6Inch{ public void printPhoneInfo() { screenSize(); systemType(); colorType(); } protected final void screenSize() { Syst...
分类:编程语言   时间:2015-03-30 20:39:29    阅读次数:161
简单工厂模式
简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简单工厂模式中...
分类:其他好文   时间:2015-03-30 20:28:45    阅读次数:147
php preg_match方法
preg_match方法利用正则表达式,处理一个字符串,将所得结果保存在array对象中,array[0]保存匹配整个正测表达式的串;array[1]保存第一个由小括号括起来的字串,后面依次类推。int preg_match ( string $pattern , string $subject [...
分类:Web程序   时间:2015-03-30 18:32:11    阅读次数:135
linux下vi命令大全
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配...
分类:系统相关   时间:2015-03-30 16:20:31    阅读次数:194
JavaFX TableView和Java Beans Pattern Convention
Computer Science II 课上的作业老师要求完成一个Course Schedule的Exporter,在后台界面需要实现三个表格:Holiday Schedule, Lecture Schedule, Assignments Schedule。某位同学忙活了半天好不容易创建了一个Tab...
分类:编程语言   时间:2015-03-30 12:51:35    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!