随笔-348  评论-598  文章-0  trackbacks-0
class Circle extends Shape {
 
 
private XXCircle myXXCircle;
 
 
public Circle () {
   myXXCircle
= new XXCircle();
 }


 
void public display() {
    myXXCircle.displayIt();
 }

 
}



某人写了一个XXCircle类,和我将要写的Circle类功能相同,但他没有继承Shape类,我如何使用它的类而不用重写呢?试用Adapter Pattern,如上所示,将他的方法变为我的Circle类的一个成员变量,这样就尽可以调用它的方法了。。哈哈

---------------------------------------------------------
专注移动开发

Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2007-04-05 22:32 TiGERTiAN 阅读(258) 评论(0)  编辑  收藏 所属分类: Design Patterns

只有注册用户登录后才能发表评论。


网站导航: