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

网站建设模板报价wordpress 菜单 文章列表

网站建设模板报价,wordpress 菜单 文章列表,计算机培训中心网站,北京想象力网站建设公司介绍 简单工厂#xff08;Simple Factory#xff09;模式#xff0c;又称为静态工厂方法#xff08;Static Factory Method#xff09;模式。 由一个工厂类来创建具体产品#xff0c;即创建具体类的实例。 简单工厂模式从概念上涉及三个角色#xff1a; 抽象产品角色…介绍 简单工厂Simple Factory模式又称为静态工厂方法Static Factory Method模式。 由一个工厂类来创建具体产品即创建具体类的实例。 简单工厂模式从概念上涉及三个角色 抽象产品角色是具体类的父类规定了所有类的共同行为。一般是抽象类、或者接口。具体产品角色 是具体的实现类继承父类、或者实现父接口。工厂类角色提供静态方法即工厂方法供客户端调用根据传入的参数来创建具体的产品即具体类的实例化。工程类提供的工厂方法可以有多个。 当然上面的三个角色是从概念上进行划分的在具体实现上有些角色可以合并。 代码示例 // 定义了一个接口 package com.thb;public interface Shape {// 面积double area();// 周长double perimeter(); }// 一个具体实现类圆 package com.thb;public class Circle implements Shape {// 半径private double r;public double area() {System.out.println(圆的面积);return Math.PI * Math.pow(r, 2);}public double perimeter() {System.out.println(圆的周长);return 2 * Math.PI * r;}// 设置半径public void setRadius(double r) {this.r r;} }// 具体实现类矩形 package com.thb;public class Rectangle implements Shape {// 长private double length;// 宽private double width;public double area() {System.out.println(矩形的面积);return length * width;}public double perimeter() {System.out.println(矩形的周长);return 2 * (length width);}// 设置长和宽public void setLengthAndWidth(double length, double width) {this.length length;this.width width;} }// 定义一个工厂类ShapeFactory package com.thb;public class ShapeFactory {// 一个静态工厂方法public static Shape getInstance(String shapeName) {if (shapeName circle) {return new Circle();} else if (shapeName rec) {return new Rectangle();} else {return null;}} }// 客户端 package com.thb;public class Test1 {public static void main(String[] args) {Shape circle ShapeFactory.getInstance(circle);Shape rectangle ShapeFactory.getInstance(rec);} }
http://www.dnsts.com.cn/news/212825.html

相关文章:

  • 利用论坛推广网站足球比赛直播免费观看
  • 青岛免费建网站电子商务网站建设选择题
  • 做网站好动画设计参考文献
  • 三亚高端服务网站个人网站需要什么页面
  • 网站建设新闻发布网站建设延期合同书
  • 大石桥网站建设本站由 今科云平台网站建设技术开发
  • 设计常去的网站佛山门户网站建设公司
  • 做网站可能遇到的困难无锡做网站设计的公司
  • 商家自己做的商品信息查询网站手机网站开发方式
  • 网站开发相关参考文献资料seo教程seo优化
  • 电影站的seo前端培训班推荐
  • 网站推广seo软件网站设计公司域名服务器建设
  • 铁道部售票网站多少钱建设wordpress 全屏图片
  • 怎么做网站推广的步骤提供网站建设报
  • 姚孟信通网站开发中心个人网站制作流程图片
  • 网站在哪做原江苏省建设厅网站
  • jquery 单页网站网络营销推广机构
  • 合肥建设网站查询ps做电商网站尺寸是多少
  • 建设图书馆网站的意义友情链接怎么连
  • 企业电子商务网站开发实训目的做网站属于什么行业
  • 什么网站的图片可以做商用郑州做网站msgg
  • 固戍做网站的公司wordpress ajax 慢
  • 推荐网站空间购买东莞网站推广及优化
  • 德阳seo网站建设宜宾网站建设多少钱
  • 电子商务网站开发技术和工具有哪些建设学院网站意义
  • 珠海市网站建设品牌thinkphp企业网站
  • wordpress 大图 主题杭州seo首页优化软件
  • 仿牌外贸网站推广乐清公司网站建设
  • 山东省城建设计院网站网站标题的重要性
  • 信阳做网站推广信阳网站建设河南住房与城乡建设厅网站