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

网站佣金怎么做凭证武汉seo排名优化公司

网站佣金怎么做凭证,武汉seo排名优化公司,御名是什么意思,网络公司做网站1.模式定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使得一个类的实例化延迟到子类 2.使用场景 1.当你不知道改使用对象的确切类型的时候 2.当你希望为库或框架提供扩展其内部组件的方法时 主要优点: 1.将具体产品和创建…

1.模式定义

定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使得一个类的实例化延迟到子类

2.使用场景

1.当你不知道改使用对象的确切类型的时候
2.当你希望为库或框架提供扩展其内部组件的方法时

主要优点:

1.将具体产品和创建者解耦
2.符合单一职责原则
3.符合开闭原则

3.具体实现

3.1 代码示例

简单工厂:
// 简单工厂
class SimpleFactory {public static Product createProduct(String type) {if ("A".equals(type)) {return new ProductA();} else if ("B".equals(type)) {return new ProductB();} else {return null;}}
}

工厂方法

// 工厂方法
abstract class ProductFactory {/*** 创建产品** @return*/abstract Product createProduct();public Product getObject() {Product product = createProduct();return product;}
}class NonCreateProductA extends ProductFactory {@OverrideProduct createProduct() {return new ProductA();}
}class NonCreateProductB extends ProductFactory {@OverrideProduct createProduct() {return new ProductB();}
}

示例代码

// 实例代码
interface Product {String getName();
}class ProductA implements Product {@Overridepublic String getName() {return "Name's product A";}
}class ProductB implements Product {@Overridepublic String getName() {return "Name's product B";}
}

测试代码

public class FactoryMethodTest {public static void main(String[] args) {// 简单工厂测试代码Product simpleA = SimpleFactory.createProduct("A");System.out.println(simpleA.getName());Product simpleB = SimpleFactory.createProduct("B");System.out.println(simpleB.getName());// 工厂方法测试代码Product pa = new NonCreateProductA().getObject();System.out.println(pa.getName());Product pb = new NonCreateProductB().getObject();System.out.println(pb.getName());}}

3.2 源码中的应用

// java api
// 静态工厂方法
Calendar.getInstance()
java.text.NumberFormat.getInstance()
java.util.ResourceBundle.getBundle()// 工厂方法
java.net.URLStreamHandlerFactory
javax.xml.bind.JAXBContext.createMarshaller

http://www.zhongyajixie.com/news/14589.html

相关文章:

  • 网络销售培训sem和seo
  • app网站维护bt磁力在线种子搜索神器下载
  • 网站建设建站经验刚刚发生 北京严重发生
  • 表白网站怎么做大批量刷关键词排名软件
  • 网站服务器问题微营销平台
  • 星沙网站建设公司免费发布信息网站大全
  • 做设计在哪个网站投递简历整站排名服务
  • 徐州网站建设专家seo群发软件
  • 网站开发实习日记链接交换公司
  • 深圳网站建设制作培训cpc广告接单平台
  • 阜阳网站制作公司报价新闻发稿平台有哪些
  • 做棋牌辅助网站推广小程序
  • 河南中安建设集团有限公司网站千锋培训学费多少钱
  • 建设京东物流网站的目标是什么网络媒体推广方案
  • 上海做网站公司广州谷歌优化
  • 国家企业信用信息公示系统官网四川南宁seo优势
  • 古腾堡wordpress网站建设优化公司
  • 浏阳疫情动态网站搜索排优化怎么做
  • 网站搭建设计方案seo网站诊断价格
  • 免费网站模板无需注册营销网站类型
  • 优化网站做内链接百度竞价在哪里开户
  • 高端企业网站建设淘宝推广怎么做
  • 做网站委托书十堰seo优化
  • 水利建设工程网站seo课程
  • 辽宁大连网站建设sem是什么方法
  • 上海网站优化上海比较大的优化公司
  • bootstrap单页网站在线代理浏览网址
  • dede 手机站 怎么获取跳转网站直通车关键词优化口诀
  • 中国做w7的网站长沙优化官网服务
  • 自己做的网站怎么被搜索出来google play官网入口