博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单工厂模式
阅读量:5862 次
发布时间:2019-06-19

本文共 543 字,大约阅读时间需要 1 分钟。

hot3.png

interface Car { public void drive();} class Benz implements Car { public void drive() {  System.out.println("Benz"); }} class Bmw implements Car { public void drive() {  System.out.println("drive Bmw"); }} class Factory { public static Car getInstance(String s) {  switch (s) {  case "Benze":   return new Benz();  case "Bmw":   return new Bmw();  default:   return null;  } }} public class DriveCar { public static void main(String[] args) {  Car c = Factory.getInstance("Bmw");  c.drive(); }}

转载于:https://my.oschina.net/u/2350638/blog/499251

你可能感兴趣的文章
javaScript操作符
查看>>
UILabel模糊查找符合的字符串并且高亮
查看>>
用 Electron 和 React 撸了个功能超全 + 颜值极高的音乐客户端
查看>>
Linux安装Kafka
查看>>
说说极光推送那些事
查看>>
抽象工厂模式 —— Python 描述
查看>>
使用免费SSL证书让网站支持HTTPS访问
查看>>
Object From runtime
查看>>
PostgreSQL数据库从入门到精通
查看>>
Android Architecture Components 之 Room 篇
查看>>
Android 布局巧用之include、merge、ViewStub
查看>>
AVFoundation | 封装一个好用的视频播放器
查看>>
JavaScript怎么使用循环代替(异步)递归
查看>>
Spring Boot系列十八 Spring AOP + 注解实现统一注解
查看>>
TiDB 源码阅读系列文章(二十四)TiDB Binlog 源码解析
查看>>
Android侧滑菜单DrawerLayout使用
查看>>
【爬坑日记】基于vue cli+vuex+axios+iview+sass初始化项目步骤
查看>>
浅谈event loop
查看>>
如何用sysbench做好IO性能测试
查看>>
Spring Boot In Practice (1):Redis缓存实战
查看>>