最新文章列表

设计模式探究系列之SimpleFactory(简单工厂)

简单工厂模式:   由一个工厂类根据参数,动态决定走哪个分支。   还是一个老例子:     实体:自行车商店 干什么:卖自行车 问题: 卖车的时候会遇到一个事情,我们卖车的品种会不断地变化,所以考虑到这部分的成本,我们可以抽离一个自行车的类。所有的修改可以根据类型来配置分支。 //抽离出来的BicycleFactory var Bicycl ...
zhangyaochun 评论(0) 有1123人浏览 2012-11-09 18:35

设计模式学习0

简单工厂模式(simpleFactory),又叫做静态工厂方法模式,它定义一个具体的工厂类来负责创建一些类的实例,而这些被创建的类都应该有一个共同的父类,这样可以实现面向对象而不是面向具体编程。简单工厂类主要由3部分组成:工厂类、抽象类和实现抽象类的具体类。    简单工厂模式的原理结构图:    
include0923 评论(0) 有834人浏览 2012-09-28 10:41

简单工厂模式

    简单工厂模式是类的创建模式,又叫静态工厂方法模式,是由一个工厂对象决定创建出哪一种产品类的实例。     简单工厂模式就是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例,涉及到工厂角色、抽象产品角色以及具体产品角色。     1 工厂类角色:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑关系。工厂类在客户端直接调用下创建产品对象,它往往由一个具体Java类实现。 ...
liyf155 评论(0) 有1172人浏览 2011-09-26 21:19

设计模式:简单工厂

简单工厂就是把if-else语句放到了Factory中,代码如下: package com.zsk.pattern.simpleFactory; public interface Mobile { public void prepare(); public void box(); public void sell(); } package com.zsk.pattern. ...
zsk_china 评论(0) 有627人浏览 2011-08-01 16:49

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics