有什么用?
提供同一类型的一系列产品。
是什么?
类型:
创建型的设计模式。
模型:
现实生活中的单一产品的工厂。如:螺丝长,水泵厂
结构:
工厂类角色:提供产品实例的接口。
产品类角色:同一类型产品的抽象以及它的实现
类图:

代码例子?
Android SDK中的BitmapFactory.decodexxx()
JDK中的Class.forName()
JDK 中的Calendar.getInstance()
应用例子?
一个activity 需要多个view切换的展示的页面。如:斗地主的page页(游戏开始页,游戏运行页,游戏结束页)。浏览器的每个web页面。
工厂方法里面提供实例的方式。
1.new的方式。
2.反射的方式。
工厂方法模式详解与应用
本文深入探讨了工厂方法设计模式的基本概念、类图、代码示例及其在AndroidSDK、JDK中的应用,同时展示了其在游戏页面切换、浏览器web页面等场景的实际应用。
530

被折叠的 条评论
为什么被折叠?



