過來一看,全是oo,似乎很深奧的樣子,其實呢,oo是什麼?什麼不是oo?
就拿你自己來說吧,你就是個o,oo裡的第二個o,看看你自己吧,你有你自己的方法、屬性,但同時你脫離不開“人”這個大o的范疇,盡管每個人都不相同,但都是人吧?別說你不是啊。所以說平常你所做得所有的事都是采用oo方法的,舉個例子,你看到錢,你就想花,看到漂亮mm,你就想上,但也不是胡花胡上,那錢來說,你拿人民幣買東西,而美元你卻要存起來升值,為什麼?因為人民幣和美元有不同的屬性。
現在問題就來了,為什麼平常你做什麼事都用oo的思想,而到了編程時你就不會了呢?道理很簡單,對於平常那些事情,你駕輕就熟,根據經驗,根據前人的教導,你可以很輕易的把他們分類,把她抽象成一個對象,而編程時你不這樣是因為你根本就沒從這方面考慮。
所以,要養成oo的編程思想並不難,只要你從現在開始做,先想清楚,然後去做。說不難,但卻要很長時間去培養這種思想,不信你自己想一下,你認為一個MM漂亮與否的這個經驗是經過多長時間養成的?