OOD:面向?qū)ο笤O(shè)計(jì)
面向?qū)ο笤O(shè)計(jì)(Object-Oriented Design,OOD)方法是OO方法中一個(gè)中間過渡環(huán)節(jié)。其主要作用是對OOA分析的結(jié)果作進(jìn)一步的規(guī)范化整理肌括,以便能夠被OOP直接接受俄精。
OOP:面向?qū)ο缶幊?/b>
面向?qū)ο缶幊蹋∣bject Oriented Programming彼乌,OOP,面向?qū)ο蟪绦蛟O(shè)計(jì))是一種計(jì)算機(jī)編程架構(gòu)海洼。OOP 的一條基本原則是計(jì)算機(jī)程序是由單個(gè)能夠起到子程序作用的單元或?qū)ο蠼M合而成。OOP 達(dá)到了軟件工程的三個(gè)主要目標(biāo):重用性富腊、靈活性和擴(kuò)展性坏逢。為了實(shí)現(xiàn)整體運(yùn)算,每個(gè)對象都能夠接收信息赘被、處理數(shù)據(jù)和向其它對象發(fā)送信息是整。OOP 主要有以下的概念和組件:
OOD五大原則.
S = 單一職責(zé)原則 Single Responsibility Principle
O = 開放閉合原則 Opened Closed Principle
L = Liscov替換原則 Liscov Substitution Principle
I = 接口隔離原則 Interface Segregation Principle
D = 依賴倒置原則 Dependency Inversion Principle
吃水不忘挖井人,限于篇幅民假,詳細(xì)內(nèi)容可以參考下面兩篇博客
http://www.cnblogs.com/niyw/archive/2011/01/25/1940603.html
http://my.oschina.net/u/159221/blog/192155