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

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

 2010-04-06 00:00:00 来源:WEB开发网   
核心提示: 既然这样,可能使用 ServerObject 比 ApplicationServerObject 类名称更好,使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理(6),还可使用名为 ServerObject 的类来建模其他类型的服务器实体,如文件服务器、打印服务器、Web 服务器和数

既然这样,可能使用 ServerObject 比 ApplicationServerObject 类名称更好。还可使用名为 ServerObject 的类来建模其他类型的服务器实体,如文件服务器、打印服务器、Web 服务器和数据库服务器。因此,对托管实体进行命名的简单操作本身就是一项关键设计步骤。

名称 ApplicationServerObject 的另一个问题是其中包含了单词 Object。通过在类名称中使用这个单词,就得到了一个笨拙且有些不和谐的结构,其中的 Java 类和对象混杂在一起。这个错误很糟糕,在 IT 管理领域要予以避免。问题在于,托管对象 这一说法恰在面向对象的语言成为所使用的主流语言之前就出现了。随着开始使用这些语言来编写 IT 和网络管理解决方案,托管对象 这一说法就变得越来越常见了。包含托管对象 这样的单词的糟糕类名称也变得很常见了。因此,一定要仔细谨慎地避免在您的类名称中使用这一单词。是否有人说良好的编程很容易做到?我经常说,如果您认为它简单,可能您就错了。

正如您将在接下来的部分中看到的,这个原则直接适用于在本系列中所给出的各个接触点。如果您希望对清单 1、2 和 3 中定义的代码进行试验,可以随意下载、编译和执行上面三个 Java 类(请参见下载部分中给出的链接)。要运行此代码,请将三个 Java 类文件复制到任何文件夹中。将目录更改为指向此文件夹,并运行清单 4 中的命令,以得到所给出的程序输出。

清单 4. 调用 Demonstration 类

javac *.java 
set CLASSPATH=.;%CLASSPATH% 
java Demonstration 
 
PROGRAM OUTPUT NOW FOLLOWS: 
 
Managed element base class entity name: WebSphere 
Managed element derived class vendor name: IBM 

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

Tags:使用 AIDE 实现

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