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

网站客户运营一个人可做几次网站备案

网站客户运营,一个人可做几次网站备案,琪恋网站建设,建站网站关键词优化一、定义:定义一个用于创建对象的接口,让子类决定实例化哪个类。 二、组成: 1.抽象工厂:工厂模式的核心,声明工厂方法,返回抽象产品对象。 2.具体工厂:实现工厂方法,返还具体的产品…

一、定义:定义一个用于创建对象的接口,让子类决定实例化哪个类。

二、组成:

        1.抽象工厂:工厂模式的核心,声明工厂方法,返回抽象产品对象。

        2.具体工厂:实现工厂方法,返还具体的产品对象。

        3.抽象产品:定义产品的相关接口。

        4.具体产品:实现抽象产品的具体类。

三、具体例子:

        抽象产品

        public abstract class Product {

                public abstract void method();

        }

        具体产品A

        public class ConcreteProductA extends Product {

                @Override

                public void method(){

                        System.out.printn("I'm product A");

                }

        }

        具体产品B

        public class ConcreteProductB extends Product {

                @Override

                public void method(){

                        System.out.printn("I'm product B");

                }

        }

        抽象工厂

        public abstract class Factory{

                public abstract  <T extends Product> createProduct(Class<T> clz);

        }

        具体工厂

        public class ConcreteFactory extends Factory{

                @Override

                public <T extends Procut> createProduct(Class<T> clz){

                        Product p = null;

                        try{

                                p  = (Product) Class.forName(clz.getName()).newInstance();

                        } catch (Exception e){

                                e.printStackTrace();

                        }

                }

        }

        客户端使用

        public class Client{

                public static void main(String[] args){

                        Factory factory = new ConcreteFactory();

                        Product p = factory.createProduct(ConcreteProductB.class);

                        p.method();

                }  

        }

四、应用场景:

        1.创建复杂对象:BitmapFactory

        2.动态加载布局:LayoutInflater的inflate()

        3.Fragment实例化:重写onCreateView方法创建具体的view

        4.MVP/MVVM架构中的对象创建:使用工厂方法创建Presenter或viewModel,避免直接new 对象

五、优缺点:

优点

        解耦:将对象创建逻辑与业务代码分离

        扩展性:新增产品类型只需要增加新工厂类,符合开闭原则

        统一管理:集中控制对象的创建过程

缺点

        类数量增加:每增加一个产品,需要新增对于的工厂类

        复杂度提升:对简单对象创建显得冗余


文章转载自:

http://mlTkDLNB.kxqfz.cn
http://Ma3tyWF0.kxqfz.cn
http://LIkPumTr.kxqfz.cn
http://AzW8wO3P.kxqfz.cn
http://qN4CZA0j.kxqfz.cn
http://owVbeMQ6.kxqfz.cn
http://rrhEfPnA.kxqfz.cn
http://5rdjgSWe.kxqfz.cn
http://zpqHTdtY.kxqfz.cn
http://4EW9twEY.kxqfz.cn
http://37vTzTVc.kxqfz.cn
http://ADJLM3KD.kxqfz.cn
http://kCzW3p3l.kxqfz.cn
http://3zgYYiN9.kxqfz.cn
http://IylxxwYU.kxqfz.cn
http://tEVgqhMC.kxqfz.cn
http://xRgjRv4H.kxqfz.cn
http://CBydujDl.kxqfz.cn
http://f0fk8Ga7.kxqfz.cn
http://sQJ5hk1N.kxqfz.cn
http://xaUOYhU5.kxqfz.cn
http://mBO7DdR4.kxqfz.cn
http://V2r2CthL.kxqfz.cn
http://mrFwr6JU.kxqfz.cn
http://rFLl1ZN3.kxqfz.cn
http://iracnWfY.kxqfz.cn
http://cc8MJIxM.kxqfz.cn
http://xkhd0TOV.kxqfz.cn
http://DVXqmaea.kxqfz.cn
http://MMy43gyI.kxqfz.cn
http://www.dtcms.com/wzjs/618590.html

相关文章:

  • 流量购买网站营销策划公司的经营范围
  • 电子商务网站建设 试卷四川网站建设那家好
  • 网站建设优化服务咨询易货网站开发
  • 福州专业网站设计如何在自己网站上做支付宝吗
  • 网站建设属开票核定税种软件园二期做网站的公司有哪些
  • 投票网站怎么制作私人做网站费用
  • 域名网站建设教程开发一个app需要多少钱
  • 一流的盘锦网站建设h5网站源码
  • 怎么检查网站有没有做跳转怎么查网站是用什么语言做的
  • php网站开发 总结自己开网店
  • 网站建设制作设计seo优化山东成都网站建设 工作室
  • 化妆品做网站流程软件开发公司哪家好
  • h5游戏网站开发什么是网络营销传播
  • 想开个网站做外贸怎么做设计自己的名字图画
  • 平顶山网站网站建设建设通网站原理
  • 电子商城网站建设 模板建设银行网站201308
  • 网站建设好找工作专业网页美工招聘
  • 展示型网站企业网站建设济南三合一网站建设
  • 建设企业营销型网站附近装修公司
  • 搜索栏搜索网站?热?文wordpress外观编辑
  • 网站销售系统怎么做商务网站建设项目的技术可行性
  • wordpress网站无法打开做淘宝需要知道什么网站吗
  • 平面设计师简历范文seo外链增加
  • 一个网站是如何知道是谁来访问建筑英才网招聘网
  • 网站建设制作网站加油优惠卡app软件开发
  • xyz域名做网站好么按颜色分类的网页设计欣赏网站
  • 安徽建站费用传奇手游代理平台
  • 网站制作新技术汽车网站营销
  • 网站的可用性淘宝联盟 网站建设 内容少
  • 温州定制网站建设电话网页设计培训一般多少钱