我所写的代码,大都只是控制软件,所用的内容不是很多,也谈不上使用什么思想去考虑问题。我也懒得去关注当今所流行的编程思想。但我发觉,不只是我不关心这些,专门从事软件开发的大多数人员,也没有关注这些,这让我迷惑。也许,这不是某一个人的错,而是我们这一代人的缺憾。
曾记得在哪里看到过这样的描述,封装就是为了将具体的实现装入到黑匣子里,以对外不可见。我也曾经迷惑、费解:为何要对外不可见?我能看到不更好吗?至少我知道它们在做什么,是如何做的——看看曾经的我是多么的肤浅。
我所写的代码,大都只是控制软件,所用的内容不是很多,也谈不上使用什么思想去考虑问题。我也懒得去关注当今所流行的编程思想。但我发觉,不只是我不关心这些,专门从事软件开发的大多数人员,也没有关注这些,这让我迷惑。也许,这不是某一个人的错,而是我们这一代人的缺憾。
曾记得在哪里看到过这样的描述,封装就是为了将具体的实现装入到黑匣子里,以对外不可见。我也曾经迷惑、费解:为何要对外不可见?我能看到不更好吗?至少我知道它们在做什么,是如何做的——看看曾经的我是多么的肤浅。