码迷,mamicode.com
首页 > 其他好文 > 详细

抽象工厂

时间:2015-08-11 06:53:53      阅读:114      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!