使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理
2010-04-06 00:00:00 来源: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
更多精彩
赞助商链接