写点什么

手写单例

用户头像
落朽
关注
发布于: 2020 年 11 月 08 日

用了饿汉式和枚举两种实现方式:


使用模板方法画图:

有些按钮没有实现,大体意思就是这样,使用模板方法解决图片问题

public abstract class WindowsTemplate {
public void winForm(){ System.out.println("WINDOWS窗口"); }
public abstract void picture();
public void loginButton(){ System.out.println("登录"); }
public void registerButton(){ System.out.println("注册"); }
public abstract void frame();
public abstract void usernameLabel();
public void draw(){ winForm(); picture();
loginButton(); registerButton(); frame(); usernameLabel(); }

}
class MyWindowsTemplate extends WindowsTemplate{
@Override public void picture() { System.out.println("我的图片"); }
@Override public void frame() { System.out.println("我的窗口"); }
@Override public void usernameLabel() { System.out.println("落朽"); }
public static void main(String[] args) { new MyWindowsTemplate().draw(); }}
复制代码


用户头像

落朽

关注

还未添加个人签名 2018.03.26 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
作业二需要关注组合模式,Windows和frame的设计在打印上遍历子节点
2020 年 11 月 15 日 19:57
回复
没有更多了
手写单例