您现在的位置是: 软件 > 开发者网络 > 程序方舟 > Java专栏 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

爪哇语言简单工厂创立性模式介绍
2001-11-14· ·阎宏··yesky

上一页  1 2 3 4 5 6 7 8  下一页


package com.javapatterns.simplefactory;

public interface FruitIF {
 void grow();

 void harvest();

 void plant();

 String color = null;
 String name = null;
}

     代码清单1. 接口FruitIF的源代码。这个接口确定了水果类必备的方法:种植plant(),生长grow(), 以及收获harvest()。

package com.javapatterns.simplefactory;

public class Apple implements FruitIF
{

 public void grow()
 {
  log("Apple is growing...");
 }

 public void harvest()
 {
  log("Apple has been harvested.");
 }

 public void plant()
 {
  log("Apple has been planted.");
 }

 public static void log(String msg)
 {
  System.out.println(msg);
 }

 public int getTreeAge(){ return treeAge; }

 public void setTreeAge(int treeAge){ this.treeAge = treeAge; }

 private int treeAge;
}

     代码清单2. 类Apple的源代码。萍果是多年生木本植物,因此具备树龄treeAge性质。

上一页  1 2 3 4 5 6 7 8  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 J2EE中的设计模式
 Java通讯程序一例
 Java Swing中的键盘事件处理
 JavaMail快速入门
 爪哇语言结构性模式之变压器模式介绍
 用JAVA实现线程等待提示框
 爪哇语言抽象工厂创立性模式介绍
 Java连结数据库内幕
 爪哇语言工厂方法创立性模式介绍
 动态扩展Java应用
 爪哇语言单态创立性模式介绍
 雅加达蚂蚁:新一代Java产品生成器
 深入探讨EJB中新的消息驱动组件
 使用UML编写Java应用程序
 利用数字签名超越Java Applet的安全限制
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!