关闭。这个问题是opinion-based .它目前不接受答案。
想改进这个问题?更新问题,以便 editing this post 提供事实和引用来回答它.
5年前关闭。
Improve this question
我正在阅读《清洁代码》这本书 http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
作者提到你应该避免在类名中使用像 Manager、Processor、Data 或 Info 这样的词。我到处都用过这些。有哪些好听的名字?我有一个负责启动和停止连接的类。所以我把它命名为ConnectionManager。
最佳答案
等待!
这本书的重点是,类名中的 Manager 意味着该类做的事情不止一件事。 Robert C. Martin 在本节中提到了单一职责原则!
这与名称无关,它与通常这样命名的类有关。更改名称不会减少类(class)的责任!
关于oop - 有什么比经理、处理器等更好的名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5569666/