Stepdown规则鼓励阅读代码,如自上而下的叙述。它建议在下一个抽象层次上遵循每个类/函数,以便我们可以读取抽象层次下降的代码。
在C / C ++中,您需要在使用它们之前声明类/函数。那么如何在这里干净地应用Stepdown规则呢?以下方法有哪些优点和缺点?还有更好的吗?
void makeBreakfast();
void addEggs();
void cook();
void serve();
int main()
{
makeBreakfast();
}
void makeBreakfast()
{
addEggs();
cook();
serve();
}
void addEggs()
{
// Add eggs.
}
void cook()
{
// Cook.
}
void serve()
{
// Serve.
}
答案 0 :(得分:1)
我的方法与你的方法类似,但是要么创建一个类,所以声明可以在使用后出现,或者将声明放在头文件中。