從程序開(kāi)發(fā)角度來(lái)看:前臺(tái)(商品模塊,用戶模塊,訂單模塊)和后臺(tái)(商品,用戶,訂單)
從電子商務(wù)角度來(lái)看:商品、用戶、交易(訂單)
oop思想:面向?qū)ο缶幊?/p>
核心思想:使用人類思考問(wèn)題,解決問(wèn)題方式編寫程序
三大特征:
封裝,
繼承,
多態(tài):在不同上下文中表現(xiàn)不同的形態(tài),在php中不明顯 因?yàn)閜hp本身就是多態(tài)的語(yǔ)言
$a = 10
$a = "oop"
oop的好處(與面向過(guò)程對(duì)比):
可維護(hù),可擴(kuò)展,可重用(很重要,比如你在石頭上刻字 過(guò)一段時(shí)間又要修改 所以很重要 在實(shí)際開(kāi)發(fā)中 要經(jīng)常改需求 -),靈活性高
1.MVC框架的理解:
解釋:MVC是一種編程思想,M表示模型 并具備具體的業(yè)務(wù)邏輯 V表示視圖,用來(lái)顯示頁(yè)面 ?C:控制器,專門用來(lái)負(fù)責(zé)調(diào)度,扮演交通警察的角色
核心思想:將業(yè)務(wù)邏輯和顯示相分離
描述:
優(yōu)缺點(diǎn):
優(yōu)點(diǎn),分層明確,便于維護(hù)和分工協(xié)作,便于交流。
缺點(diǎn),理解比較費(fèi)勁,學(xué)習(xí)成本高,對(duì)于小項(xiàng)目,反而感覺(jué)有些麻煩。