哪些行业做网站的多ps怎么做网站视频特效

news/2025/9/23 18:55:33/文章来源:
哪些行业做网站的多,ps怎么做网站视频特效,惠城网站设计,成都中小企业网站建设哪家公司好1. 工厂模式介绍 工厂模式#xff08;Factory Pattern#xff09;的意义就跟它的名字一样#xff0c;在面向对象程序设计中#xff0c;工厂通常是一个用来创建其他对象的对象。工厂模式根据不同的参数来实现不同的分配方案和创建对象。 在工厂模式中#xff0c;我们在创建… 1. 工厂模式介绍 工厂模式Factory Pattern的意义就跟它的名字一样在面向对象程序设计中工厂通常是一个用来创建其他对象的对象。工厂模式根据不同的参数来实现不同的分配方案和创建对象。 在工厂模式中我们在创建对象时不会对客户端暴露创建逻辑并且是通过使用一个共同的接口来指向新创建的对象。例如用工厂来创建 人 这个对象如果我们需要一个男人对象工厂就会为我们创建一个男人如果我们需要一个女人工厂就会为我们生产一个女人。 工厂模式通常分为 普通工厂模式 多个工厂方法模式 静态工厂方法模式 2. 普通工厂模式 刚刚我们说到用工厂模式来创建人。先创建一个男人他每天都 “吃饭、睡觉、打豆豆”然后我们再创建一个女人她每天也“吃饭、睡觉、打豆豆”。 示例代码如下(下面的代码块中是全部的代码实际操作中应当按注释创建相应的类再将方法写入对应的类中) // 二者共同的接口 public interface Human{public void eat();public void sleep();public void beat(); }// 创建实现类 Male public class Male implements Human{public void eat(){System.out.println(Male can eat.); }public void sleep(){System.out.println(Male can sleep.);}public void beat(){System.out.println(Male can beat.);} } //创建实现类 Female public class Female implements Human{public void eat(){System.out.println(Female can eat.); }public void sleep(){System.out.println(Female can sleep.);}public void beat(){System.out.println(Female can beat.);} } // 创建普通工厂类 public class HumanFactory{public Human createHuman(String gender){if( gender.equals(male) ){return new Male();}else if( gender.equals(female)){return new Female();}else {System.out.println(请输入正确的类型);return null;}} }// 工厂测试类 public class FactoryTest {public static void main(String[] args){HumanFactory factory new HumanFactory();Human male factory.createHuman(male);male.eat();male.sleep();male.beat();} } 运行结果 3. 多个工厂方法模式 普通工厂模式就是上面那样子了那么多个工厂方法模式又有什么不同呢在普通工厂方法模式中如果传递的字符串出错则不能正确创建对象。多个工厂方法模式是提供多个工厂方法分别创建对象。 //部分示例代码其他与上面普通工厂模式示例代码一样// 多个工厂方法 public class HumanFactory{public Male createMale() {return new Male();}public Female createFemale() {return new Female();} }// 工厂测试类 public class FactoryTest {public static void main(String[] args){HumanFactory factory new HumanFactory();Human male factory.createMale();male.eat();male.sleep();male.beat();} }//运行结果与普通工厂模式的示例一样。 4. 静态工厂方法模式 将上面的多个工厂方法模式里的方法置为静态的不需要创建实例直接调用即可。 // 多个工厂方法 public class HumanFactory{public static Male createMale() {return new Male();}public static Female createFemale() {return new Female();} }// 工厂测试类 public class FactoryTest {public static void main(String[] args){Human male HumanFactory.createMale();male.eat();male.sleep();male.beat();} } 总结凡是出现了大量的产品需要创建并且具有共同的接口时可以通过工厂方法模式进行创建。在以上的三种模式中第一种如果传入的字符串有误不能正确创建对象第三种相对于第二种不需要实例化工厂类所以大多数情况下我们会选用第三种——静态工厂方法模式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913543.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

百度网站的优缺点设计说明书模板

上一小节介绍了怎么使用 Python 读取多维表的数据,看似可以成功获取到了所有的数据,但是在实际生产使用过程中,我们会发现,上一小节的代码并不能获取到所有的多维表数据,它只能获取一页,默认是第一页。因为…

hao123网站浙江省建设厅网站资质迁移

背景介绍 至尊宝和紫霞仙子是电影《大话西游》中的人物。该电影讲述了至尊宝放弃戴上金箍成为盖世英雄,选择当一个凡人,与‌紫霞仙子长相厮守的故事。这部电影通过奇幻、冒险、喜剧和悲剧的元素,展现了一段跨越时空的爱情故事,充…

婚介网站建设的策划中国前十强企业

macOS 12 Monterey是苹果公司的一次重大突破,它打破了设备间的壁垒,将不同设备无缝地连接在一起,极大地提升了用户的工作效率和娱乐体验。Monterey带来了通用控制、AirPlay、捷径等新功能,以及一些实用的新小功能。 安装&#xf…

动漫php网站模板seo公司

这里写目录标题 一、前言二、下载三、简要总结 一、前言 原文以及该系列后续文章请参考:安装Electron 随着前端的不断强盛,现在的前端已经不再满足于网页开发了,而是在尝试能否使用前端的开发逻辑来开发PC端的桌面软件。 即用html、js、css…

大丰区住房和城乡建设局网站虾米播播支持wordpress吗

期待已久的时刻已经到来,现在我们很高兴地宣布, CUBA平台终于加入了自由软件社区! 从现在开始,平台的所有运行时部分都是开源的,并根据Apache 2.0许可进行分发。 这意味着您将完全可以免费创建和分发应用程序&#xff…

Hetao P10588 十载峥嵘桀骜 题解 [ 紫 ] [ 树的直径 ] [ 矩阵加速 DP ] [ 状态设计优化 ]

十载峥嵘桀骜:感觉挺简单的,就是代码处理比较繁琐。 一个最简单的部分分是暴力模拟建图之后跑矩阵快速幂转移,时间复杂度 \(O(n^3\log t)\),随便拼点其他特殊性质就能 68pts 了。 考虑正解,结合树的直径的 DFS 求…

GO学习记录九——数据库触发器的运用+redis缓存策略

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

顺德网站建设哪家好深圳龙岗网络

问题 今天在使用lombok简化model类时。使用Builder建造者模式。报以下异常 解决办法。 去掉NoArgsConstructor添加AllArgsConstructor源码分析 下图是编译后的源码 只使用Builder会自动创建全参构造器。而添加上NoArgsConstructor后就不会自动产生全参构造器

用 Julia 提取轮廓和字符特征进行验证码识别

验证码图像中的字符常常被干扰线穿插、扭曲变形,导致传统的二值化 + OCR 方法失效。为了解决这类问题,我们可以借助轮廓提取技术,分析字符的几何结构,通过区域形状进行字符识别。本篇博客介绍如何使用 Julia 实现轮…

深入解析:269-基于Python的58同城租房信息数据可视化系统

深入解析:269-基于Python的58同城租房信息数据可视化系统2025-09-23 18:51 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important…

企业网站建设的实践意义哪里有做网站系统的

FastAPI 概述 参考文档: 中文文档轻松上手Python的Web神器:FastAPI教程 介绍 FastAPI 是一个基于 Python 的现代 Web 框架,它具有快速构建高性能 API 的特点。 FastAPI 关键特性: 快速:可与 NodeJS 和 Go 并肩的极高性能&am…

吉林集安市建设局网站哈尔滨网站优化对策

jax可微分编程的笔记(8) 第八章 循环神经网络 神经网络是可微分编程中最为重要的模型构造形式,也是当代 深度学习的基本组成部分,深度学习中的“深度”一词,便是对 神经网络的层数的形容。 8.1 神经网络的生物学基础 通过层层近似&#x…

建设执业资格注册管理中心网站wordpress 两栏

欢迎来到设计模式系列的第三篇文章!在前两篇文章中,我们已经学习了设计模式的基本概念以及单例模式的应用。 今天,我们将深入探讨第二个模式——工厂方法模式。 工厂方法模式简介 工厂方法模式是一种创建型设计模式,它提供了一…

你有网站 我做房东 只收佣金的网站电商平台建设费用

概念 ToF 是 Time of Flight 的缩写, ToF 测量法又被称作飞光时间测量法,是通过给目标连续发射激光脉冲,然后用传感器接收在被测平面上反射回来的光脉冲,通过计算光脉冲的飞行往返时间来计算得到确切的目标物距离。因为返回时间很…

网站如何做双语言刷关键词排名seo软件

1、背景 项目上有这样一个需求&#xff0c;前端传文件过来&#xff0c;后端接收后按照特定格式对文件进行重命名。(修改文件名需求其实也可以在前端处理的) //接口类似于下面这个样子 PosMapping("/uploadFile") public R uploadFile(List<MultipartFile> fil…

如何在建设银行网站申购纪念币做网站推广怎么找客户

目录 一.类的声明 二.确定成员变量 三.成员函数 1.带参的构造函数&#xff0c;析构函数&#xff0c;拷贝构造 2.size()与capacity() 3.运算符重载 重载数组下标访问[] 重载 重载比较运算符&#xff08;<&#xff0c; < &#xff0c; > &#xff0c; > …

网站建设名词解释安徽合肥做网站

前言 K8S&#xff0c;全称 Kubernetes&#xff0c;是一个用于管理容器的开源平台。它可以让用户更加方便地部署、扩展和管理容器化应用程序&#xff0c;并通过自动化的方式实现负载均衡、服务发现和自动弹性伸缩等功能。 具体来说&#xff0c;Kubernetes 可以将应用程序打包成…

漳州市网站建设公司北京网站设计公司兴田德润优惠吗

文章目录 Mysql中的排序规则1. 数据库默认的排序规则2. 查看表的排序规则2.1 查看表排序规则2.2 查看字段排序规则 3.修改排序规则3.1 修改库3.2 修改表3.3 修改字段 Mysql中的排序规则 1. 数据库默认的排序规则 mysql8的默认排序方式是 utf8mb4_0900_ai_ci mysql5的默认排序…

湖南网站设计外包哪家好wordpress收益

在Java中&#xff0c;finally块中的代码几乎在任何情况下都会执行&#xff0c;无论是在try块中的代码正常执行完毕&#xff0c;还是遇到异常被catch块捕获时。finally块主要用于执行清理工作&#xff0c;比如释放资源等。然而&#xff0c;存在少数几种情况下finally块中的代码不…

VMware之后下一个消失的永久许可,Citrix Netscaler VPX旧版许可已经失效了!你升级了吗?

VMware之后下一个消失的永久许可,Citrix Netscaler VPX旧版许可已经失效了!你升级了吗?​哈喽大家好,欢迎来到虚拟化时代君(XNHCYL),收不到通知请将我点击星标!“ 大家好,我是虚拟化时代君,一位潜心于互联…