2010-07-06 50 views

回答

0

這取決於。如果Room屬於您的上下文(而不是另一個隱藏在幕後),那麼這是一個合理的想法。如果Room屬於其他上下文,那麼您可能可以使用工廠或翻譯器來構建由系統的原始屬性或對象中的其他系統使用的對象。

+0

你能解釋一下嗎?我必須使用Facade Pattern – SteveThai 2010-07-06 14:19:59

+0

一個上下文是您的應用程序。另一個環境是您正在編寫外觀的CAD系統。 Room是在您的系統中還是在CAD中定義和使用的? – 2010-07-06 14:31:43

+0

我的應用程序很簡單HomeCAD。我創建了一些類(HomeCADEngine外觀,房間,項目,地板)。感謝您的幫助 – SteveThai 2010-07-06 14:40:06