大话设计模式读后感-工厂模式
来源:互联网 发布:长阳淘宝客服 编辑:程序博客网 时间:2024/06/05 22:57
1.简单工厂模式的概念:
简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。
2.简单工厂模式的uml图
3.简单工厂模式的适用范围
1.根据uml图我们可以看出,简单工厂模式适用的条件,多个子类继承自一个父类,也就是说一些类具有相似的行为和属性.
2.可以通过某些特殊的判定符知道要实例化哪个类.
4.简单工厂模式的使用环境
1.在编码时不能预见需要创建哪些类的实例
2.系统不依赖于产品实例如何被创建
最后的,关于简单工厂模式使用的一些java语法中的小技巧-向上转型:
一个类能做什么由父类定义,但怎么做由自己定义.
子类可以强转为父类,丢失他的一些父类没有的方法.
但是父类不能强转为子类,因为编译器不知道增加哪些方法.
0 1
- 大话设计模式读后感-工厂模式
- 大话设计模式读后感之工厂模式
- 《大话设计模式》读后感
- 《大话设计模式》读后感
- 大话设计模式读后感
- 大话设计模式读后感之工厂方法模式(DAO工厂)
- 大话设计模式-工厂模式
- 大话设计模式:工厂模式
- 大话设计模式----工厂模式
- 大话设计模式读后感之策略模式
- 大话设计模式读后感之装饰模式
- 大话设计模式读后感之原型模式
- 大话设计模式读后感之外观模式
- 读前辈的大话设计模式(一)之简单工厂模式,抒自己的读后感
- 读前辈的大话设计模式(六)之工厂方法模式,抒自己的读后感
- 大话设计模式--工厂模式、策略模式
- 大话设计模式 工厂方法
- 大话设计模式 抽象工厂
- 获取结点的值
- 文件压缩命令
- 死锁(一)
- 深入理解BootStrap Item3 -- 基础排版
- 欢迎使用CSDN-markdown编辑器
- 大话设计模式读后感-工厂模式
- sql cte 递归用法
- 机器学习中overfitting的理解
- 如何构建一个死锁?
- Android获取TextView的长度
- PTA 11-散列2 Hashing
- 微信公众号通讯录同步
- week10---11月13日 JS基础(五)
- DIY 二叉树的先序非递归遍历