WEB开发网
开发学院软件开发Java 使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理... 阅读

使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理

 2010-04-06 00:00:00 来源:WEB开发网   
核心提示: 清单 1. 使用简单 Java 类建模托管元素publicclassManagedElement{privateStringelementName;publicManagedElement(){elementName="Nonameyet";}publicManagedEle

清单 1. 使用简单 Java 类建模托管元素

public class ManagedElement 
{ 
private String elementName; 
 
public ManagedElement() 
{ 
elementName = "No name yet"; 
} 
 
public ManagedElement(String newName) 
{ 
elementName = newName; 
} 
 
public String getName() 
{ 
return elementName; 
} 
} 

清单 1 给出了一个名为 ManagedElement 的 Java 类。可以使用此类作为所有托管实体的基类,此类实体如路由器、应用服务器、数据库服务器和 Web 服务等。也就是说,ManagedElement 类形成了继承树的顶部。这与位于 Java 语言继承树顶部的对象(Java Object 类)在概念上有些类似。Java Object 类是所有其他类的祖先。而您在稍后将看到,清单 1 中的类是所有派生 IT 管理类的祖先。

清单 1 中的代码是通用代码。为什么会这样呢?这是因为它不与任何具体托管技术绑定——即,ManagedElement 类仅提供名为 elementName 的单个 name 属性。

派生类

清单 2 给出了一个子类或派生类,对基类 ManagedElement 进行了扩展。清单 2 中的代码的通用性次于清单 1 中的代码,因此其用途更为专一。

清单 2. ManagedElement 的简单子类

public class ApplicationServerObject extends ManagedElement 
{ 
private String vendorName; 
 
public ApplicationServerObject() 
{ 
super(); 
vendorName = "No name yet"; 
} 
 
public ApplicationServerObject(String theVendorName, String theProductName) 
{ 
super(theProductName); 
vendorName = theVendorName; 
} 
 
public String getVendorName() 
{ 
return vendorName; 
} 
} 

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

Tags:使用 AIDE 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接