画图画板设计模式课程设计任务书(8)

2019-01-19 10:25

import 简单工厂模式.Draw;

import 简单工厂模式.proFactory;

public class bigpen extends pen { public void draw(String name, Graphics g, int x, int y, int x1, int y1, Color c,float size) { Draw d =proFactory.produce(name); d.draw(g, x, y, x1, y1, c,size); } }

package 桥接模式;

import java.awt.Color;

public class greensmall implements size{ public float bepaint() { return 1.0f; } }

package 桥接模式;

import java.awt.Color; import java.awt.Graphics;

public abstract class pen { protected Color color; public void setColor(Color color){ this.color = color; } public abstract void draw(String name,Graphics g, int x, int y, int x1, int y1, Color c,float size); }

package 桥接模式;

import java.awt.Color;

public class redbig implements size{ public float bepaint() { return 5.0f; }

}

package 桥接模式;

import java.awt.Color;

public interface size { float bepaint(); }

package 桥接模式;

import java.awt.Color; import java.awt.Graphics; import 简单工厂模式.*;

public class smallpen extends pen { public void draw(String name, Graphics g, int x, int y, int x1, int y1, Color c,float size) { Draw d =proFactory.produce(name); d.draw(g, x, y, x1, y1, c,size); } }


画图画板设计模式课程设计任务书(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:ZedBoard Linux开发 - GPIO驱动详解

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: