freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c設(shè)計(jì)模式裝飾模式-文庫(kù)吧

2024-12-28 17:15 本頁(yè)面


【正文】 oncreteComponent(具體構(gòu)件) ? Decorator(抽象裝飾類) ? ConcreteDecorator(具體裝飾類) 裝飾模式的結(jié)構(gòu)與實(shí)現(xiàn) ?裝飾模式的實(shí)現(xiàn) ?抽象構(gòu)件類典型代碼: abstract class Component { public abstract void Operation()。 } 裝飾模式的結(jié)構(gòu)與實(shí)現(xiàn) ?裝飾模式的實(shí)現(xiàn) ?具體構(gòu)件類典型代碼: class ConcreteComponent : Component { public override void Operation() { //基本功能實(shí)現(xiàn) } } 裝飾模式的結(jié)構(gòu)與實(shí)現(xiàn) ?裝飾模式的實(shí)現(xiàn) ?抽象裝飾類典型代碼: class Decorator : Component { private Component ponent。 //維持一個(gè)對(duì)抽象構(gòu)件對(duì)象的引用 //注入一個(gè)抽象構(gòu)件類型的對(duì)象 public Decorator(Component ponent) { = ponent。 } public override void Operation() { ()。 //調(diào)用原有業(yè)務(wù)方法 } } 裝飾模式的結(jié)構(gòu)與實(shí)現(xiàn) ?裝飾模式的實(shí)現(xiàn) ?具體裝飾類典型代碼: class ConcreteDecorator : Decorator { public ConcreteDecorator(Component ponent) : base(ponent) { } public override void Operation() { ()。 //調(diào)用原有業(yè)務(wù)方法 AddedBehavior()。 //調(diào)用新增業(yè)務(wù)方法 } //新增業(yè)務(wù)方法 public void AddedBehavior() { //功能擴(kuò)展 } } 裝飾模式的應(yīng)用實(shí)例 ?實(shí)例說(shuō)明 某軟件公司基于面向?qū)ο蠹夹g(shù)開發(fā)了一套圖形界面構(gòu)件庫(kù) ——VisualComponent, 該構(gòu)件庫(kù)提供了大量基本構(gòu)件 , 如窗體 、 文本框 、 列表框等 , 由于在使用該構(gòu)件庫(kù)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1