资源简介

1.需求分析 该系统是一个画图程序,我们要用设计模式的思想来设计系统结构,然后实现基本图形的绘制功能。 1.1 设计模式要求 至少在其中运用 3 种模式,其中涉及到的模式有装饰模式、策略模式、桥梁模式三种。 1.2 画图基本要求 能实现基本图形的绘制功能 1.3 画图高级要求 实现图形的操作(如选取、移动、放大、缩小、改变颜色、改变线形等)和持久化

资源截图

代码片段和文件信息

package jdgc;

public class drawFactory {
public static drawProduct create(String a) {
//drawProduct dp = null;

      if(a.equals(“1“))
return new huaJu();
      
      if(a.equals(“2“))
return new huaYuan();
      
      if(a.equals(“3“))
return new huaSan();

            

      else 
        return null;
    }


}
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-28 08:17  Draw\
     文件         301  2017-12-28 08:17  Draw\.classpath
     文件         380  2017-12-28 08:17  Draw\.project
     目录           0  2017-12-28 08:17  Draw\.settings\
     文件         629  2017-12-28 08:17  Draw\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-01-04 00:01  Draw\bin\
     目录           0  2018-01-03 19:56  Draw\bin\jdgc\
     文件         655  2018-01-03 18:43  Draw\bin\jdgc\drawFactory.class
     文件         149  2018-01-03 19:24  Draw\bin\jdgc\drawProduct.class
     文件         606  2018-01-03 19:33  Draw\bin\jdgc\huaJu.class
     文件         683  2018-01-03 20:06  Draw\bin\jdgc\huaSan.class
     文件         612  2018-01-03 20:00  Draw\bin\jdgc\huaYuan.class
     文件         608  2018-01-03 20:02  Draw\bin\jdgc\Main$1.class
     文件         608  2018-01-03 20:02  Draw\bin\jdgc\Main$2.class
     文件         608  2018-01-03 20:02  Draw\bin\jdgc\Main$3.class
     文件         697  2018-01-03 20:02  Draw\bin\jdgc\Main$4.class
     文件         914  2018-01-03 20:02  Draw\bin\jdgc\Main$5.class
     文件        1179  2018-01-03 20:02  Draw\bin\jdgc\Main$6.class
     文件        2358  2018-01-03 20:02  Draw\bin\jdgc\Main.class
     目录           0  2018-01-04 00:01  Draw\src\
     目录           0  2017-12-28 10:31  Draw\src\jdgc\
     文件         360  2018-01-04 01:35  Draw\src\jdgc\drawFactory.java
     文件         190  2018-01-03 19:24  Draw\src\jdgc\drawProduct.java
     文件         253  2018-01-03 19:33  Draw\src\jdgc\huaJu.java
     文件         286  2018-01-03 20:06  Draw\src\jdgc\huaSan.java
     文件         236  2018-01-03 20:00  Draw\src\jdgc\huaYuan.java
     文件        3406  2018-01-03 20:02  Draw\src\jdgc\Main.java

评论

共有 条评论