A.每個(gè)類應(yīng)該有一個(gè)責(zé)任,這個(gè)責(zé)任應(yīng)該由類完全封裝
B.程序要依賴于抽象接口,不要依賴于具體實(shí)現(xiàn)
C.軟件實(shí)體是可擴(kuò)展,而不可修改的
D.設(shè)計(jì)中的靜態(tài)結(jié)構(gòu)改為動(dòng)態(tài)結(jié)構(gòu),維持設(shè)計(jì)的封閉性
您可能感興趣的試卷
你可能感興趣的試題
A.利用繼承管理類間關(guān)系
B.優(yōu)先使用全局變量
C.使用全局變量替代傳參
D.多個(gè)變量相互依賴
A.部署視圖
B.用例視圖
C.開發(fā)視圖
D.處理視圖
A.開發(fā)視圖
B.處理視圖
C.邏輯視圖
D.部署視圖
A.系統(tǒng)利益相關(guān)者
B.開發(fā)組織
C.硬件設(shè)備
D.技術(shù)環(huán)境
A.匯編語言-高級(jí)語言-機(jī)器語言
B.機(jī)器語言-高級(jí)語言-匯編語言
C.匯編語言-機(jī)器語言-高級(jí)語言
D.機(jī)器語言-匯編語言-高級(jí)語言
最新試題
事件系統(tǒng)子風(fēng)格的主要優(yōu)勢是什么?()
在軟件體系結(jié)構(gòu)生命周期中,哪個(gè)階段涉及到軟件體系結(jié)構(gòu)的修改?()
以下哪一個(gè)不是軟件體系結(jié)構(gòu)發(fā)展經(jīng)歷的階段?()
C2體系結(jié)構(gòu)風(fēng)格具有良好的適應(yīng)性,但是不能動(dòng)態(tài)地更新系統(tǒng)的框架結(jié)構(gòu)。
B/S應(yīng)用程序的用戶界面通常在哪里呈現(xiàn)?()
開發(fā)視圖是主要解決系統(tǒng)的性能、可拓展性、吞吐量等問題。
在B/S體系結(jié)構(gòu)中,哪一部分通常扮演三層C/S中應(yīng)用服務(wù)器的角色?()
在分層體系結(jié)構(gòu)風(fēng)格中,()是一種將不同層次之間的連接抽象化的機(jī)制。
黑板體系結(jié)構(gòu)風(fēng)格中,知識(shí)源響應(yīng)是通過什么來控制的?()
核心模型中的計(jì)算構(gòu)件、連接件和拓?fù)浣Y(jié)構(gòu)是相互獨(dú)立的。