承接上几篇的软件设计模式——简单工厂模式
来源:互联网 发布:金和软件oa系统 编辑:程序博客网 时间:2024/05/16 00:32
一、首先类图
二、核心工厂代码
工厂类代码:
public class PolicyProducer { //静态方法,根据字符串调用保险类创建实例
public static AutoInsurance getPolicyObj(String option){
AutoInsurance policy=null;
if(option.compareTo("bodyInjure")==0){policy=new BodyInjury();}
else if(option.compareTo("collision")==0){policy=new Collision();}
else if(option.compareTo("person")==0){policy=new PersonInjur();}
else if(option.compareTo("property")==0){policy=new Property();}
return policy;
}
}
0 0
- 承接上几篇的软件设计模式——简单工厂模式
- 软件设计目标—基于简单工厂模式的计算器程序
- 软件设计模式——简单工厂模式(Simple Factory)
- 承接上篇----工厂模式
- 软件设计模式之简单的工厂模式(JAVA实现)
- 软件设计模式之简单工厂模式
- 01软件设计模式——抽象工厂
- 软件设计模式——工厂方法模式(Factory Method)
- 软件设计模式——抽象工厂模式(Abstract Factory)
- Android中使用软件设计模式之观察者模式、Builder模式、单例模式、简单工厂模式
- 简单工厂模式——使用最简单的需求来完成一个简单工厂模式
- 【设计模式】——日本队的简单工厂模式
- 设计模式——简单的工厂模式
- 体系结构—简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- C#学习开始
- angularjs 教程13
- angularjs 教程14 end
- ruby简单的基础
- A simple problem
- 承接上几篇的软件设计模式——简单工厂模式
- Delphi异常处理try except语句和try finally语句用法以及区别
- android短信的接收和发送处理
- 学习笔记-面向对象基本概念
- css画出提示框上三角形
- VisualStudio2012的序列号
- Python脚本语言简介
- 常用邮箱导出eml文件
- iOS学习笔记 Daily 1