程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 組件化程序設計

組件化程序設計

編輯:關於C語言

組件化程序設計方法繼承並發展了面向對象的程序設計方法。它把對象技術應用於系統設計,對面向對象的程序設計的實現過程作了進一步的抽象。我們可以把組件化程序設計方法用作構造系統的體系結構層次的方法,並且可以使用面向對象的方法很方便地實現組件。

組件化程序設計強調真正的軟件可重用性和高度的互操作性。它側重於組件的產生和裝配,這兩方面一起構成了組件化程序設計的核心。組件的產生過程不僅僅是應用系統的需求,組件市場本身也推動了組件的發展,促進了軟件廠商的交流與合作。組件的裝配使得軟件產品可以采用類似於搭積木的方法快速地建立起來,不僅可以縮短軟件產品的開發周期,同時也提高了系統的穩定性和可靠性。

組件程序設計的方法有以下幾個方面的特點:

●編程語言和開發環境的獨立性

●組件位置的透明性

●組件的進程透明性

●可擴充性

●可重用性

●具有強有力的基礎設施。

●系統一級的公共服務。

C#語言由於其許多優點,十分適用於組件編程。但這並不是說C#是一門組件編程語言,也不是說C#提供了組件編程的工具。我們已經多次指出,組件應該具有與編程語言無關的特性。請讀者記住這一點:組件模型是一種規范,不管采用何種程序語言設計組件,都必須遵守這一規范。比如組裝計算機的例子,只要各個廠商為我們提供的配件規格、接口符合統一的標准。這些配件組合起來就能協同工作。組件編程也是一樣。我們只是說,利用C#語言進行組件編程將會給我們帶來更大的方便。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved