Architecture Phase1 Week3:HomeWork

用户头像
phylony-lu
关注
发布于: 2020 年 10 月 03 日

单例模式设计,使用默认方式进行创建提高单例执行效率。



public interface UIComponent{

public abstract void draw();

public hashmap containers=new hashmap();

public abstract size getSize();

public abstract void setSize();

}



public class button implements UIComponent{

public void draw(){

println("Button");

}

}



public class label implements UIComponent{

public void draw(){

println("Button");

}

}



public class Container implements UIComponent{

public void addComponent(UIComponent component){

containers.push_back(component);

}

public void draw(){

for(int i=0;i<containers.length;i++){

containers[i].draw();

}

}

}



public class window extends Container{

public void draw(){

println("draw window");

base.draw)();

}

}

发布于: 2020 年 10 月 03 日 阅读数: 24
用户头像

phylony-lu

关注

还未添加个人签名 2018.12.08 加入

还未添加个人简介

评论

发布
暂无评论
Architecture Phase1 Week3:HomeWork