C#學習基礎------接口

本文介紹了組件化編程的概念及其優點,並探討了三層式應用程序體系結構,包括表示層、商業層和數據訪問層的功能與交互,強調這種結構對創建伸性應用程序的重要性。

接口

接口是一种新的,基於組件的編程概念.

應用程序的體系結構
一個應用程序的體系結構是應用程序結構的一种概念性描述.
三層式應用程序體系結構:
表示層向用戶提供數據,展現用戶接口.
商業層用以實施商業邏輯,表示層使用商業層提供的服務.
數據訪問層執行具體的數據訪問服務,包括檢索和存儲.
在三層式應用程序體系結構中,商業層不固定地連接到任何客戶,也不關心數據的存儲方式.

修改任何一層,都不會對其它層產生不良影響.每种服務都是獨立的,並且可用新的方式進行

組合,創建新的應用程序.這种三層結構方便開發人員創建商伸性的應用程序.
注意:三層式應用程序並不意味著三臺獨立的計算機,三層體系結構是一個邏輯模型,具體采

用哪种物理模型依賴於提供服務的位置.

組件
組件的英文名為"component",也稱為元件.
組件化的軟件結構為我們帶來了极大的好處.但是為了能夠通過組裝現有的組件來創建應用

程序系統,我們必須解決幾個技術上的關鍵問題:
采用一個標準方式來規範組件的定位和使用,這樣將大大減少在人員培訓上的開銷,提高了

組件的通用性.
提供與對像進行交互操作的標準方式.組件和對像所處的具體位置不應該影響程序員的開發

方式,也不妨礙它們之間的交互操作,即我們所說的"位置透明性".
要便於創建組件的版本.對軟件的升級應該具有靈活性,組件的更新不會對現有的應用程序

的運行造成不良的影響.
提供滿足用戶需要的安全性.

接口(interface)


組件化程序設計

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值