C02 工厂方法 示例

news/2024/11/7 5:36:02/

示例类图

8195388-d3d3112a464e5b5e.png
工厂方法模式.png

示例代码

public abstract class Video {public abstract void produce();
}public class JavaVideo extends Video {@Overridepublic void produce() {System.out.println("录制Java课程视频");}
}public class PythonVideo extends Video {@Overridepublic void produce() {System.out.println("录制Python课程视频");}
}public class FEVideo extends Video {@Overridepublic void produce() {System.out.println("录制FE课程视频");}
}public abstract class VideoFactory {public abstract Video getVideo();
}public class FEVideoFactory extends VideoFactory {@Overridepublic Video getVideo() {return new FEVideo();}
}public class JavaVideoFactory extends VideoFactory {@Overridepublic Video getVideo() {return new JavaVideo();}
}public class PythonVideoFactory extends VideoFactory {@Overridepublic Video getVideo() {return new PythonVideo();}
}public class Test {public static void main(String[] args) {VideoFactory videoFactory = new JavaVideoFactory();Video video = videoFactory.getVideo();video.produce();}}

输出:

录制Java课程视频


http://www.ppmy.cn/news/753025.html

相关文章

mysql查询同时选修了两门_查找同时选修了C01及C02两门课程的学生姓名及学号

慕盖茨4494581 join两个选课表,如果学生选了2个及以上的课程,得到的数据是翻n倍的,答案不对,至少不完整。 正常思路:1.得到所有包含C01、C02课程的选课:select A.学号,B.课程名 from 选课表 as A join 课程…

AWS SAP-C02 考试指南

Hello大家好,欢迎来到AWS解决方案架构师professional中文视频培训课程,我是讲师沉默恶魔。 本课时的内容是SAP-C02考试指南,我将介绍有关SAP-C02考试的详细信息。 SAP-C02是解决方案架构师专业级认证的最新版本的考试,目前也只能…

AWS SAA-C02 安全相关考点整理

概述 AWS中与安全相关的组件主要有如下5个: AWS Inspector: 为EC2打漏洞补丁。AWS Shield Advance: 在OSI第4层,防止DDoS攻击。AWS WAF: 防火墙,工作在OSI第7层,可以防止DDoS,SQL注…

AWS解决方案架构师认证(SAP-C02)【1】

文章目录 1、新版考试指南2、创建一个AWS账号3、企业的多账户策略4、身份账户体系结构5、创建跨账户IAM角色访问6、AWS Organizations6.1、添加组织策略6.2、 将策略附加到成员账户 1、新版考试指南 2、创建一个AWS账号 地址:https://aws.amazon.com/cn/ 1、输入电…

LANDSAT/LC08/C02/T1_L2数据集ST_B10波段数据缺失

使用GEE计算广东省韶关市某区域地表温度时,发现B10波段有缺失,无法得到整个区域完整的地表温度,其它波段和以及假彩色合成影像完整,没有缺失 使用GEE开发文档中的代码对LANDSAT/LC08/C02/T1_L2数据集进行预处理,选择1…

M24C02和AT24C02读写失败的原因

最近做项目发现换了个st 的24c02 ,导致 24c02 读写失败。一般不认真看规格书,很难发现问题根源。原来是停止信号时序问题。脸都搞绿了,后来还怀疑是芯片不良导致了,换了几个芯片还是一样的问题。芯片厂家不厚道。没意思。 解决办法…

12006.eeprom之M24C02

eeprom之M24C02笔记 1 简介2 24C02 芯片手册2.1 性能介绍2.2 信号管脚介绍2.3 存储器结构图2.4 设备操作IIC协议2.5 设备地址及读写命令控制2.6 写指令之按字节写-按页写2.7 读数据几种方式2.8 芯片命名含义2.9 裸机操作流程图3 测试方案4 应用程序开发1 简介 串行E2PROM是基于…

AWS SAP-C02 专家级认证考试指南

SAP-C02是解决方案架构师专业级认证的最新版本的考试,目前也只能报考SAP-CO2新版本,SAP-C01已经被取代。 现在也许是参加考试的最好时机,为啥这样说呢?因为题库全面改版,废弃掉老版本的题目,全部使用新的题…