真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

web設計模式有哪些類

這篇文章主要講解了“web設計模式有哪些類”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“web設計模式有哪些類”吧!

成都創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、邢臺網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5技術(shù)商城建設、集團公司官網(wǎng)建設、外貿(mào)網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為邢臺等各大城市提供網(wǎng)站開發(fā)制作服務。

足夠簡單的類

上述設計在輸出內(nèi)容簡單的時候沒有什么問題,當輸入內(nèi)容比較復雜的時候,會有一些問題:

  1. 除了真正的輸出以外,至少還會包含另外的處理,例如數(shù)據(jù)結(jié)構(gòu)的遍歷,有的時候也會包含解析的內(nèi)容。

  2. 各個類中處理數(shù)據(jù)共同結(jié)構(gòu)(頁,段落等)的部分應該很類似,只是具體輸

    出的部分有所不同。

解決這些問題的方法就是進一步分離共通處理,讓FileWriter只處理真正不同的部分,其他數(shù)據(jù)遍歷等內(nèi)容則交給其他的類。

web設計模式有哪些類

走到這一步,基本就和BUILDER模式?jīng)]啥區(qū)別了。下圖是BUILDER設計模式中動機部分的類圖。

這兩個類圖主要有三個區(qū)別:

  1. 類名不同,作者使用的Writer而不是Converter,是希望更加明確地表示類的功能只包含最后輸出的功能。

  2. builder/writer的位置。這兩個名詞都是用來指定Converter/Writer數(shù)據(jù)成員的名稱的?!对O計模式》書中標在了RTFReader一側(cè),而作者的圖中標在了Writer一側(cè)。哪種情況正確,大家可以參照UML方面的書籍。

  3. 作者的例子另外增加了begin/end方法,這種方式下對應的具象類會比較容易實現(xiàn)。

無論誰是誰非,BUILDER的思想都是不變的。

感謝各位的閱讀,以上就是“web設計模式有哪些類”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對web設計模式有哪些類這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!


文章標題:web設計模式有哪些類
網(wǎng)站URL:http://weahome.cn/article/jcsesc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部