亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Jexi設計 (6) Document類的UML

系統 1856 0

前面討論了用Document類表示MVC結構中的文檔,并抽象出接口 Glyph 用于Composite模式,派生兩類Glyph:基本數據結構 Char , Picture Paragraph ;顯示模型結構 Row Page ,UML圖如下:

Glyph體系的UML圖

對于任意一個Glyph對象,它可以知道:

  • 自身的子結點 - child(), size();
  • 添加,刪除子結點 - add(), remove();
  • 自身占據的大小 - width(), height();
  • 如何畫出自身 - draw()。

如果某一個具體的子類不支持某種方法,就直接拋出 UnsupportedOperationException

Row是聯系Paragraph和Page的對象,Paragraph通過排版產生Row,然后構造出Page。

為了和顯示聯系起來,添加Style以決定如何顯示。為了獨立出排版邏輯,添加Compositor,整個Document類的關系如下:

Document UML

點擊此處查看全圖

歡迎各位Blogger提出意見!

Jexi設計 (6) Document類的UML


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 免费高清成人啪啪网站 | 中文字幕在线亚洲 | 久久艹在线 | 99在线精品日韩一区免费国产 | 国产精品无码久久综合网 | 全免费一级午夜毛片 | 特级一级全黄毛片免费 | 亚洲乱码一区二区三区国产精品 | 国产亚洲欧美在线视频 | 国产精品久久综合桃花网 | 亚洲国产成人久久一区www | 日日操夜夜操狠狠操 | 4虎最新地址 | 国产精品久久久久久一区二区 | 精品国产免费一区二区 | 99re在线这里只有精品 | 丁香久久| 欧美日比 | 国产成人亚洲欧美三区综合 | 91伊人 | 香蕉eeww99国产在线观看 | 久久99国产亚洲高清观看首页 | 亚洲热在线观看 | 91日韩视频在线观看 | 全免费午夜一级毛片真人 | 俄罗斯毛片视频 | 亚洲精品一区二区三区在线观看 | 97在线成人免费视频观看 | 日本一级毛片片在线播放 | 国产精品免费入口视频 | 国产欧美一区二区三区免费 | 久久春色| 四虎影院地址 | 久草视频首页 | 日韩美女视频一区 | 欧美香蕉爽爽人人爽观看猫咪 | 九热这里只有精品 | 精品久久洲久久久久护士免费 | 精彩视频一区二区 | 亚洲欧洲国产精品久久 | 国产精品久久久久aaaa |