《Java与模式》学习笔记
来源:互联网 发布:郑州百度seo 编辑:程序博客网 时间:2024/04/29 18:29
闲着无聊,接着0看《Java与模式》,希望能坚持把这本书看完。
3月18日:
第十三章 工厂方法模式
1.工厂方法模式,是类的创建模式,又称为虚拟模式,或者多态工厂模式。定义一个创建对象的接口,而把具体的创建工作转移到子类中去。
2.简单工厂模式的优点:添加一个新的子类时,不需要修改客服端。缺点:违背了开闭原则,增加一个新子类时,需要修改工厂类。
3.核心类是一个抽象工厂。
平行的等级结构:工厂类保持与产品类相同的结构。相应的工厂创造相应的产品类。
4.如果系统需要添加一个新的产品类,只需要添加一个产品类以及对应的具体工厂类。——支持“开闭”原则
5.一个工厂方法的实现依赖于工厂类和产品类的多态性。
6.工厂类创建对象时返回的必须是一个抽象产品类型,否则不能称为工厂方法模式。
7Java中工厂方法的例子:
1)java中的Collection中的interator()方法就是一个工厂方法。
- 《Java与模式》学习笔记
- java与模式学习笔记(一)
- [JAVA与模式]学习笔记 一
- 《Java与模式》学习笔记之三-----装饰(Decorator)模式
- 《Java与模式》学习笔记:设计模式——原则
- JAVA与模式学习笔记之合成模式
- 《JAVA与模式》学习笔记之接口与抽象类
- 《java与模式》笔记
- 《Java与模式》笔记
- 《Java与模式》学习笔记:设计模式——树结构(合成模式+模板模式)
- 《JAVA与模式》学习笔记之类图中的关系
- 《JAVA与模式》学习笔记之面向对象设计原则
- 《JAVA与模式》学习笔记之类图中的关系
- 《Java与模式》学习笔记(5)——Singleton
- 《Java与模式》学习笔记(7)——Multiton
- JAVA与模式学习笔记之关系的概念
- JAVA与模式学习笔记之设计原则
- JAVA学习笔记(一)---单例模式与继承
- 通过日志恢复数据库
- [转]WinCE驱动程序的分类
- Apache配置技巧
- 想成为编程高手需要那些知识?
- Apache的配置
- 《Java与模式》学习笔记
- UltraEdit 14.20.0.1035 注册码
- Overlay中文显示(转的链接)
- 中国最大的游戏开发技术盛会7月召开
- Eclipse开发经典教程:常用快捷键
- sizeof笔试题
- Hibernate不同数据库的连接及SQL方言
- 贪心算法实例:找零钱(Java实现)
- php获取某一目录包含的所有目录和文件