[摘要]过来一看,全是oo,似乎很深奥的样子,其实呢,oo是什么?什么不是oo? 就拿你自己来说吧,你就是个o,oo里的第二个o,看看你自己吧,你有你自己的方法、属性,但同时你脱离不开“人”这个大o的范畴,尽管每个人都不相同,但都是人吧?别说你不是啊。所以说平常你所做得所有的事都是采用oo方法的,举个例子...
过来一看,全是oo,似乎很深奥的样子,其实呢,oo是什么?什么不是oo?
就拿你自己来说吧,你就是个o,oo里的第二个o,看看你自己吧,你有你自己的方法、属性,但同时你脱离不开“人”这个大o的范畴,尽管每个人都不相同,但都是人吧?别说你不是啊。所以说平常你所做得所有的事都是采用oo方法的,举个例子,你看到钱,你就想花,看到漂亮mm,你就想上,但也不是胡花胡上,那钱来说,你拿人民币买东西,而美元你却要存起来升值,为什么?因为人民币和美元有不同的属性。
现在问题就来了,为什么平常你做什么事都用oo的思想,而到了编程时你就不会了呢?道理很简单,对于平常那些事情,你驾轻就熟,根据经验,根据前人的教导,你可以很轻易的把他们分类,把她抽象成一个对象,而编程时你不这样是因为你根本就没从这方面考虑。
所以,要养成oo的编程思想并不难,只要你从现在开始做,先想清楚,然后去做。说不难,但却要很长时间去培养这种思想,不信你自己想一下,你认为一个MM漂亮与否的这个经验是经过多长时间养成的?
……