个人记录简单工厂模式
来源:互联网 发布:noc网络中文教师 编辑:程序博客网 时间:2024/06/05 19:34
没有最好的程序设计模式,只有更适合的程序设计设计模式,学了设计模式一书,这是给我最大的启迪。以下文字纯属个人理解
简单工厂模式,适合于简单的程序,没有太多的类太多的算法。它把业务层和界面层分开来,实现易维护易复用。它用一个工厂类来返回其他类实例,页面层调用工厂类则可以实现其他类的各种方法。
例子:
class Father(){}//业务层父类,获取参数,虚方法
class Child1:Father{}//具体业务层,实现父类的算法
class Child2:Father{}//具体业务层,实现父类的算法
class Factory(){//工厂类 返回对具体类的引用
public static Father CreateChild(参数){
Father fa=null;
switch(接受的参数){
case 1:
fa=new Child1();break;
case 2:
fa=new Child2();break;
}
}
}
//Main 方法
Father fa=Factory.CreateChild(1);
//进行运算
- 个人记录简单工厂模式
- 工厂模式-简单工厂
- 工厂模式-简单工厂
- 工厂模式-简单工厂模式
- 工厂模式-简单工厂模式
- 简单工厂模式,工厂模式
- 工厂模式-简单工厂模式
- 简单工厂模式,工厂模式
- 代理模式,简单(静态)工厂模式,单例模式,模板方法模式个人理解
- 简单工厂、工厂模式、抽象工厂模式
- 简单工厂、工厂模式、抽象工厂模式
- 简单工厂&工厂模式&抽象工厂模式
- 工厂模式学习记录
- 简单记录下Android设计模式 ---个人笔记
- 抽象工厂模式个人见解
- 工厂模式学习个人理解
- 工厂模式个人理解--JAVA
- 读工厂模式个人理解
- oracle 存储过程实例—循环赋值
- php 如何防止同一帐户多个用户登录
- Reading <<Java SOA Cookbook>>
- VMware虚拟机 ubuntu设置固定IP上网慢的问题
- 配置IIS Express,允许外人的机器访问
- 个人记录简单工厂模式
- 使用 PHP 直接在共享内存中存储数据集
- 枚举
- Windows核心编程学习笔记--第17章
- windows下32位汇编语言学习笔记 第二章 准备编程环境
- Servlet基本知识及一些细节
- linux下安装glibc2.11
- Android UI 事件研究
- ios开发之从输入流里读入数据