面向对象编程中的间接性与程序设计
1. 变量的作用与间接性
在编程中,添加变量可以让代码更简洁、易于扩展。比如在循环中,若要改变循环的值,只需修改变量,而不用仔细检查每个使用到特定数值的地方。例如,原本代码中直接使用数字“五”,现在使用变量 count ,当需要改变循环范围时,直接修改 count 即可得到想要的结果。
2. 通过文件名实现间接性
以 Word-Length-1 程序为例,它用于打印单词列表及其长度。代码如下:
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
const char *words[4] = { "aardvark", "abacus",
"allude", "zygote" };
int wordCount = 4;
for (int i = 0; i < wordCount; i++) {
NSLog (@"%s is %lu characters long", words[i], strlen(words[i]));
}
return (0);
} // main
运行该程序,输出结果如下:
aardvark is 8 characters long
abacus is 6 characters long
allu
超级会员免费看
订阅专栏 解锁全文
75万+

被折叠的 条评论
为什么被折叠?



