<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      happyhippy

      這個世界的問題在于聰明人充滿疑惑,而傻子們堅信不疑。--羅素
      摘要: 海報:Silverlight 1.1 閱讀全文
      posted @ 2007-05-06 20:47 Silent Void 閱讀(432) 評論(0) 推薦(0)
      摘要: 目前也有一些技術可以支持我們將合理假設明確化,例如測試驅動開發(fā)(Test-Driven Development,TDD)和基于契約設計(Design by Contract,DBC)。但是有誰知道設計的使用者會作出什么樣的合理假設呢?大多數(shù)這樣的假設都很難預料。如果我們預測所有的假設的話,我們設計的系統(tǒng)可能也會充滿不必要的復雜性。PPP一書中推薦的做法是:只預測那些最明顯的違反LSP的情況,而推遲對所有其他假設的預測,直到出現(xiàn)相關的脆弱性的臭味(Bad Smell)時,才去處理它們。我覺得這句話還不夠直白,Martin Fowler的《Refactoring》一書中“Refused Bequest”(拒收的遺贈)描述的更詳盡:子類繼承父類的methods和data,但子類僅僅只需要父類的部分Methods或data,而不是全部methods和data;當這種情況出現(xiàn)時,就意味這我們的繼承體系出現(xiàn)了問題。例如上面的Rectangle和Square,Square本身長和寬相等,幾何學中用邊長來表示邊,而Rectangle長和寬之分,直觀地看,Square已經(jīng)Refused了Rectangl 閱讀全文
      posted @ 2007-05-06 12:58 Silent Void 閱讀(2481) 評論(10) 推薦(2)

      主站蜘蛛池模板: 粉嫩一区二区三区精品视频| 蜜桃成熟色综合久久av| 亚洲精品国产免费av| 亚洲大尺度无码无码专线| 18av千部影片| 国产午夜福利在线视频| 亚洲精品日韩在线观看| 亚洲护士一区二区三区| 中文字幕波多野不卡一区| 国产喷水1区2区3区咪咪爱AV| 亚洲日本高清一区二区三区| 久久婷婷大香萑太香蕉AV人| av中文无码韩国亚洲色偷偷| 久久久久久久久久久免费精品| 亚洲日韩国产精品第一页一区| 日本久久香蕉一本一道| 黄大仙区| 日本中文字幕有码在线视频| 热久在线免费观看视频| 四虎成人免费视频在线播放 | 国产农村老熟女乱子综合| 99在线精品视频观看免费| 日韩有码中文在线观看| 成人午夜av在线播放| 色偷偷久久一区二区三区| 无码国产成人午夜电影在线观看| 加勒比无码人妻东京热| 国产性一交一乱一伦一色一情| 亚洲国产精品男人的天堂| 激情综合五月| 三级4级全黄60分钟| 国产资源精品中文字幕| 中文字幕亚洲综合久久蜜桃| 综合偷自拍亚洲乱中文字幕 | 日韩淫片毛片视频免费看| 亚洲狼人久久伊人久久伊| 小污女小欲女导航| 久久影院综合精品| 亚洲国产精品无码久久电影| 人妻丰满熟妇AV无码区乱| 日本一区不卡高清更新二区|