(代码大全系列)信息隐藏
(代码大全系列)信息隐藏
为什么我们在写程序的时候这么强调信息隐藏呢?信息隐藏给我们的程序带来了什么样的好处?为什么要使用信息隐藏?明明只需要直接写出变量就好了,为什么还需要特别的去把这个变量变成一个类来把信息隐藏使用呢?
举个简单的例子,假设我们现在需要一个唯一的id,我们可以做的方法就是++g_maxId,但是有没有想过这样做的不好的地方在哪里?如果你需要保存这个id怎么办?需要使用一个已经销毁过的对象的Id怎么办?如果我们要做这些事情的话,就需要修改大量的代码,哪里引用了这个id,我们都需要修改。这就
原创
2021-02-06 00:33:56 ·
755 阅读 ·
0 评论