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

网站运营软件网站开发怎么根据设计稿的尺寸算图片高度

网站运营软件,网站开发怎么根据设计稿的尺寸算图片高度,专业手机网站定制,网站建设费要摊销吗本文内容参考: 软考 系统架构设计师系列知识点之设计模式(2)_系统架构设计师中考设计模式吗-CSDN博客 https://baike.baidu.com/item/%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F?fromModulelemma_search-box 设计模式-工厂方法模式&#xff0…

本文内容参考:

软考 系统架构设计师系列知识点之设计模式(2)_系统架构设计师中考设计模式吗-CSDN博客

https://baike.baidu.com/item/%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F?fromModule=lemma_search-box

设计模式-工厂方法模式(Factory Method)-CSDN博客

特此致谢!

Factory Pattern(工厂模式)

1. 概述

工厂模式(Factory Pattern),是Java中最常用的设计模式之一,它提供了一种创建对象的方式,使得创建对象的过程与使用对象的过程分离。工厂模式是最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式。工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A();工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。

2. 实现原理

工厂模式提供了一种创建对象的方式,而无需指定要创建的具体类。

通过使用工厂模式,可以将对象的创建逻辑封装在一个工厂类中,而不是在客户端代码中直接实例化对象,这样可以提高代码的可维护性和可扩展性。

工厂模式的核心思想就是把创建对象和使用对象解耦,由工厂负责对象的创建,而用户只能通过接口来使用对象。这种模式具有灵活应对变化的业务需求的优点,可以方便代码管理,避免代码重复。

3. 工厂模式的类型

(1)简单工厂模式(Simple Factory Pattern)

简单工厂模式不是一个正式的设计模式,但它是工厂模式的基础。它使用一个单独的工厂类来创建不同的对象,根据传入的参数决定创建哪种类型的对象。

(2)工厂方法模式(Factory Method Pattern)

工厂方法模式定义了一个创建对象的接口,但由子类决定实例化哪个类。工厂方法将对象的创建延迟到子类。

(3)抽象工厂模式(Abstract Factory Pattern)

抽象工厂模式提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类。

4. 代码举例

定义一个工厂接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。

public interface Product {void show();
}public class ProductA implements Product {@Overridepublic void show() {System.out.println("ProductA");}
}public class ProductB implements Product {@Overridepublic void show() {System.out.println("ProductB");}
}public abstract class Factory {public abstract Product createProduct();
}public class ConcreteFactoryA extends Factory {@Overridepublic Product createProduct() {return new ProductA();}
}public class ConcreteFactoryB extends Factory {@Overridepublic Product createProduct() {return new ProductB();}
}

http://www.dtcms.com/wzjs/566367.html

相关文章:

  • 东莞网站设计图书馆网站建设研究
  • 手机网站设计公司皆选亿企邦php大型网站开发书籍
  • 亚马逊做code的网站长沙网站排名方法
  • 怎么创建网站卖东西sem专业培训公司
  • 关于做女装的网站晚上国网app
  • 新网站做百度推广无锡网站设计公司排名
  • 代理分佣后台网站开发企业开发
  • 网站建设论文开题报告范文wordpress首页广告位
  • 网站建设加数据库贝锐域名注册
  • 网站建设培训班学费帮老板做网站
  • 好网站推荐一下衡水企业网站设计
  • 建一个购物网站大约多少钱太仓网站建设教程
  • 珠海网站建设尚古道策略ui设计师是什么
  • 彩票网站定制网站快排
  • 备案个人可以做视频网站吗wordpress kleo
  • 河南英文网站建设公司做网站赚钱全攻略
  • 云南省住房和城乡建设部网站wordpress 转载插件
  • 做网站得叫什么网站建设相关技术方案
  • 网站推广南京公司阿里云已备案域名出售
  • 外贸上哪个网站开发客户asp做的网站频繁报错 参数错误
  • 做设计必知网站自适应网站源码
  • 山东网站建设设计上海免费网站建设
  • 深圳地区网站建设网站建设费属于服务类么
  • 石家庄市城乡建设学校网站那种退不掉的网站怎么做的
  • wordpress英文企业网站模板怎样在网上卖东西
  • 网站开发综合实训北京网页设计工资一般多少
  • 网站优化我自己可以做吗智信建设职业培训学校网站
  • 企业网站用什么程序好深圳微信分销网站建设
  • 怎样开发设计网站建设西安市环评建设备案网站
  • 新手淘宝客在百度推广网站么做文山住房和城乡建设局网站