首页 > 其他 > 详细

抽象工厂

时间:2015-08-11 06:53:19      阅读:235      评论:0      收藏:0      [点我收藏+]

基本的用法:

最终返回类型    U

1、操作接口定义  IA

2、操作类实现接口方法   :IA   返回类型为最终需要的返回类型

A1  U  u()

A2 U u()

3、实例接口  IF

4、具体实例类实现接口方法  F1:IF   返回类型IA

F1   IA  A(){return A1;}

F2  IA A(){return A2;}

5、

IF f = new F1()  

a = f.A()   //A1

a.u()//A1

工厂类用于得到具体的实例类,原来的实现过程不变。

 

说明:在不确定方法的具体实现的情况下,尽量定义接口

抽象工厂

原文:http://www.cnblogs.com/fuyujian/p/4719774.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!