假设您有一个类Block ...
class Block {
它有一个功能,允许您在屏幕上显示块。你会叫它......
ShowBlock( ... )
或只是
Show( ... )
这让我感到烦恼,我想听听别人的想法。一方面,无论何时使用,ShowBlock都是非常明显的。但是,由于它将从一个Block中调用,因此可能没有必要......
m_SomeBlock.ShowBlock( ... );
答案 0 :(得分:2)
是的。该方法是该类的成员,因此它变为:
块::放映()
该功能变为Show是Block的成员。如果方法名称是ShowBlock,则它将被读取,因为ShowBlock是Block的成员。
答案 1 :(得分:2)
我认为这不仅仅是多余的,除非你有严格的命名约定,否则它可能会令人困惑,例如:
Block_Show();
Block_Draw();
Block_Whatever();
示例中的实例化已经在名称中包含“Block”,因此当他/她需要有关方法或类的更多信息时,应该帮助其他程序员。