4

我怎样才能想出避免通用风格词的原始类名,例如 BlahManager ?

另外如何避免长类名?这是Java的一个例子:

InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState(来自 com.sun.java.swing.plaf.nimbus)

在给定的上下文中,我认为您可以缩短这些名称。假设在库或子库中使用了一个类,这样类的部分目的是隐含的。

我不想在这里开始讨论,而是想深入了解在提出名称时使用的逻辑或推理。

编辑:这是一个(有趣的)生成器链接:http ://projects.haykranen.nl/java/

4

1 回答 1

1

另一个(关闭的)Stackoverflow 问题充满了很好的见解,我想不出任何可以添加的东西,除了 Sun 应该考虑“照我说的做,而不是照我做的”(他们通常显示不甚至是避免过度冗长的模糊愿望):命名类的最佳方法是什么?

它包含了许多来自伟大作者和编程哲学家的优秀引用

于 2013-03-21T17:10:18.140 回答