当前位置: 首页 > news >正文

深圳wap网站建设/湖北网站推广

深圳wap网站建设,湖北网站推广,百度高级搜索,重庆有什么好玩的公园工厂模式主要是避免new所带来的依赖,这样可以在应用直接替换对象而不用修改。 实现要点: 1.创建一个Product的类或者接口,Product的子类实现这个接口(或继承这个类); 2.创建一个Factory的类或者接口&#x…

工厂模式主要是避免new所带来的依赖,这样可以在应用直接替换对象而不用修改。

实现要点:

1.创建一个Product的类或者接口,Product的子类实现这个接口(或继承这个类);

2.创建一个Factory的类或者接口,Factory的子类实现这个接口(或继承这个类),实现建造对象的方法。

public interface Shape {void draw();
}
public class Circle implements Shape {@Overridepublic void draw() {System.out.println("draw circle");}
}
public class Square implements Shape{public void draw() {System.out.println("draw square");}
}
public interface ShapeFactory {public Shape make(String shapeName) throws Exception;}
public class ShapeFactoryImpl implements ShapeFactory{@Overridepublic Shape make(String shapeName) throws Exception {if (shapeName.equals("Circle")) {return new Circle();} else if (shapeName.equals("Square")) {return new Square();} else {throw new Exception("Shape Factory can't create " + shapeName);}}
}public class Test {/*** @param args*/public static void main(String[] args) {ShapeFactory shapeFactory = new ShapeFactoryImpl();Shape circleShape;try {circleShape = shapeFactory.make("Circle");circleShape.draw();} catch (Exception e) {e.printStackTrace();}Shape squareShape;try {squareShape = shapeFactory.make("Square");squareShape.draw();} catch (Exception e) {e.printStackTrace();}}
}

Java 类库中的使用范例:

java.util.Calendar – getInstance()
java.util.Calendar – getInstance(TimeZone zone)
java.util.Calendar – getInstance(Locale aLocale)
java.util.Calendar – getInstance(TimeZone zone, Locale aLocale)

java.text.NumberFormat – getInstance()
java.text.NumberFormat – getInstance(Locale inLocale)

 

 

 

转载于:https://www.cnblogs.com/yunzhong/p/3475592.html

http://www.jmfq.cn/news/4769587.html

相关文章:

  • 做海报图片去哪个网站找 知乎/南沙seo培训
  • 新乡网站设计公司/手机软文广告300字
  • 网站外地备案/关键词seo
  • 个人想做外贸怎么做/seo顾问合同
  • 怎么修改wordpress模版/seo推广服务
  • 深圳网站建设 独/免费google账号注册入口
  • 网友要求你帮助他在某网站做测试/厦门网站综合优化贵吗
  • 荔湾做网站/seo整站优化外包公司
  • 外包经验会影响后续找工作吗/seo入门培训教程
  • 查询公司的网站备案信息/怎样创建网站平台
  • 拼团购物网站怎么做/苏州网站维护
  • wordpress微信支付后开通会员/哈尔滨百度关键词优化
  • 深圳四站合一网站建设电话/百度seo搜索
  • 网站建设应用技术/广州中小企业seo推广运营
  • 网站建设公司 深圳信科/衡阳seo优化推荐
  • 潮州网站seo/市场调研方案怎么写
  • angularjs做网站案例/武汉网络营销公司排名
  • 做百度移动网站吗/百度电脑端网页版入口
  • 网站关键字设置格式/免费的网站推广软件下载
  • 网站建设详细的步骤有哪些/seo排名优化
  • 网站建设的步骤教程视频/网络游戏推广员
  • 网站阵地建设管理/免费建一级域名网站
  • 免费网站奖励自己的软件/竞价推广和信息流推广
  • 基督网站讲道新年做 新 造人/应用商店下载
  • 建站行业获客/考研比较厉害的培训机构
  • 介绍一学一做视频网站/营销管理制度范本
  • 网站做好怎么开始做推广/信息流广告优化师培训
  • 边坝网站制作/网络营销岗位有哪些
  • 工程建设管理条例/企业网站优化报告
  • 网站套餐到期什么意思/长春seo排名外包