第一本英文版專業(yè)書籍葡公,還是相當(dāng)刺激的袜啃。望持之以恒彼水,堅(jiān)持不懈崔拥。
2017-04-12 page:00-17
1、面向?qū)ο缶幊?和 面向過程編程的區(qū)別
面向過程關(guān)注點(diǎn)在于解決的問題凤覆,比如一個狀態(tài)機(jī)链瓦,只能處理固定輸入的字符串
但是面向?qū)ο箨P(guān)注的是問題的主體,將問題的主體抽象化盯桦,如此便可以很方便的解決圍繞此主體的所有問題
兩者區(qū)別主要在于關(guān)注的對象不同慈俯,聚焦點(diǎn)不同,也就意味著解決問題的能力不同拥峦。
面向過程可以更高效解決某一特定問題
直觀簡潔贴膘,高效解決特定問題
面向?qū)ο蟊阌诮鉀Q圍繞某一主體的一系列問題,方便拓展略号,更加靈活
重用性刑峡、靈活性和擴(kuò)展性。
2玄柠、面向?qū)ο蟮奈鍌€特點(diǎn)
(1)Everything is an object.
任何事物都可以抽象為對象
(2)A program is a bunch of objects telling each other what to do by sending messages.
程序是對象的集合突梦,相互之間通過發(fā)送消息告訴他們該做什么
(3)Each object has its own memory made up of other objects.
每個對象都有自己的空間,去容納其他的對象
(4)Every object has a type.
每個對象都有一個類型
(5)All objects of a particular type can receive the same messages.
所有同一特定類型的對象能夠接受相同的信息
2017-04-13 page:17-20
3羽利、面向?qū)ο缶幊淘O(shè)計(jì)中宫患,每一個類做一定的事情,即提供服務(wù)这弧,但不要做得太多
有其他事情要做娃闲,暫時擱置