? ? ? 1. 溫度盏触,空氣渗蟹,水,土壤赞辩,光等生命要素雌芽。
? ? ? 2. 山川,河海等地理環(huán)境辨嗽。
? ? ? 3. 森林世落,各種動植物,微生物糟需。
? ? ? 4. 各種自然規(guī)律屉佳。
? ? ? 5. 生活要素。
? ? ? 6. 其他洲押。
以上這些都是我們根據(jù)自身的認(rèn)知模型所創(chuàng)造出來的具體事物武花,而你自己也默默的充當(dāng)了一次造物主的角色,那么提出今天的問題:在計算機的世界里杈帐,什么是面向?qū)ο竽兀?/p>
? ? ? 所謂面向?qū)ο筇寤矗河嬎銠C世界是人類真實世界的映射,而真實世界中的人類認(rèn)知模型概念挑童,我們在計算機編程中把它統(tǒng)稱為類累铅,而以類的方式構(gòu)建程序模型,我稱之為面向?qū)ο缶幊獭?/b>
? ? ? 也許你還不太了解站叼,就拿上面的實驗比喻:
? ? ? 那塊虛無空間在計算機中娃兽,可類比計算機中的內(nèi)存;
? ? ? 你所創(chuàng)造出的物體大年,在面向?qū)ο缶幊讨蟹Q之為實例换薄;
? ? ? 你的認(rèn)知模型(貓玉雾,狗等概念)在編程中稱之為類。
---------------------------------------------------------------------------------------------------------------
面向過程:
為了把大象裝進冰箱轻要,需要3個過程复旬。
1) 把冰箱門打開(得到打開門的冰箱)
2) 把大象裝進去(打開門后,得到里面裝著大象的冰箱)
3) 把冰箱門關(guān)上(打開門冲泥、裝好大象后驹碍,獲得關(guān)好門的冰箱)
每個過程有一個階段性的目標(biāo),依次完成這些過程凡恍,就能把大象裝進冰箱志秃。
1:
冰箱開門(冰箱)
冰箱裝進(冰箱, 大象)
冰箱關(guān)門(冰箱)
==換個寫法
(冰箱開門 冰箱)
(冰箱裝進 冰箱 大象)
(冰箱關(guān)門 冰箱)
2:
冰箱關(guān)門(冰箱裝進(冰箱開門(冰箱), 大象))
==換個寫法
(冰箱關(guān)門 (冰箱裝進 (冰箱開門 冰箱) 大象))
面向?qū)ο螅?/p>
為了把大象裝進冰箱,需要做三個動作(或者叫行為)嚼酝。
每個動作有一個執(zhí)行者浮还,它就是對象。
1) 冰箱闽巩,你給我把門打開
2) 冰箱钧舌,你給我把大象裝進去(或者說,大象涎跨,你給我鉆到冰箱里去)
3) 冰箱洼冻,你給我把門關(guān)上
依次做這些動作,就能把大象裝進冰箱隅很。
1:
冰箱.開門()
冰箱.裝進(大象)
冰箱.關(guān)門()
2:
冰箱.開門().裝進(大象).關(guān)門()
來自知乎