uwenku
標簽列表
tell-dont-ask
2
熱度
4
回答
爲告訴,不要問
說好了的情況下,我有兩個對象: Map Table 目前,我有這樣的事情: Map.MapTable(Table tab); <- Static MapTable method. 用來檢查是否該表可映射,然後映射它,但也必須檢查空表。 會更有意義要做到這一點: Table tab = new Table(); Map mymap = tab.MapTable(); 這樣的表格負責檢
.net
tell-dont-ask
2009-07-02
5
熱度
3
回答
「告訴,不問」適用於用戶輸入驗證嗎?
這些年來,我總是忽略了「告訴,不要問」OOP原則,因爲我幾天前第一次瞭解到它。 但是上下文是關於驗證代碼的討論,這些驗證代碼已經從ASP.NET Web窗體頁面移出到數據/業務對象中,並且沒有「Validate()」方法,只是一種保存方法本身做了驗證和(據說)提出了一個例外。我問這是爲什麼這樣設計的,我被引導到OOP的「告訴,不要問」的原理,這是我從來沒有聽說過的,所以我們一起看了谷歌,我立即受到
oop
tell-dont-ask
2009-02-18
4
熱度
4
回答
如何在這個簡單的例子中思考「告訴,不要問」?
在以下簡單的情況下,你會如何堅持「告訴,不要問」的原則(以下簡稱「原則」)?在俄羅斯方塊遊戲,我有相關的以下示例局,BlockGrid和片類: public class Board { private var fallingPiece:Piece; private var blockGrid:BlockGrid; ... public function m
actionscript-3
oop
tell-dont-ask
2010-02-07
«
1
2
»
最新問題
1.
Python:從每個打開的Google Chrome標籤獲取所有Url
2.
當它們在循環ng-bootstrap中時關閉datepicker
3.
如何呈現多次相同的組件和所有實例具有相同的狀態
4.
pytesseract結果與tesseract命令行結果不同
5.
測試時抑制記錄器
6.
如何平均一組圖像並使用MATLAB將平均圖像保存爲平均圖像
7.
ListView適配器不工作(Quickblox聊天應用程序)
8.
如何使用VBA從特定的Excel單元格迭代到此列中具有值的最新行?
9.
IOS調整滾動視圖通過containerview裏面
10.
如何在平行版中調試Windows UWP應用程序?