流行程式設計方法的一點看法

luohong722發表於2010-10-09
現在大抵流行的程式設計方法有物件導向程式設計(OOP),面向方面程式設計(AOP),面向服務程式設計(SOP)和麵向元件程式設計(COP)。物件導向程式設計是面向方面程式設計,面向服務程式設計和麵向元件程式設計的基礎。面向方面程式設計,面向服務程式設計和麵向元件程式設計的基礎是物件導向程式設計的延續。通俗的來說就是面向規範程式設計。

以上四種程式設計方法都提供了一種規範,或者說介面(這個概念可能有點不準,但是類似中醫不是西醫,所以不科學的說法),供開發人員呼叫。
他們分別提供的規範是:
程式設計方法 規範
物件導向程式設計 --> 物件 --> 對某一事物形象(抽象)的表示方式。
面向方面程式設計 --> 方面 --> 以面的角度處理相同的目標行為。
面向服務程式設計 --> 服務 --> 為別人做事,滿足別人需要。
面向元件程式設計 --> 元件 --> 為同一目標事物提供一套服務。

以上看法純屬個人看法,有不足的地方可以相互討論,有嚴重錯誤的地方請指正!

相關文章