flash mvc設計模式

2022-05-08 14:51:12 字數 466 閱讀 4197

mvc代表的是模型(model), 檢視(view)以及控制器(controller)。controller控制model, views根據model顯示;這樣有個好出就是你把展現層(view)與資料層(model)的相關連線操作建立後,你需要控制的只是模型了,同時當你需要多個展現時,你要做的只是建立另外乙個view與model的關係。只是乙個總的感念,根據每個語言的特點有不同的實現方法——我是這麼認為的。

ps:我到現在都還沒有想清楚在ruby中怎麼實現mvc~~~~~~

在flash中,view與model關係的建立完全可以通過事件傳遞來實現。模型被操作後,丟擲相關事件,展現層收到事件後調整顯示效果(the model dispatches evens when changed, and then the views receive the events) 。而至於控制器,根據我的開發經驗而言,其實控制器是可以分模型控制器與檢視控制器:

閱讀全文——共588字

設計模式 設計模式

物件導向程式設計 oop 的基本概念有 封裝,抽象,繼承,多型等,如何開發出可復用的物件導向軟體一直困擾著軟體開發人員。可復用的物件導向技術包括類的繼承,物件的組合和引數化型別 generic gof的巨著 設計模式 總結出可復用的物件導向的23個設計模式,並且歸類成 建立型模式,結構型模式和行為型...

設計模式 命令設計模式

一句話總結 命令設計模式的實質是將命令定義,命令的執行分離開,從而提公升了系統的解藕性 結構 命令的抽象command 命令的具體實現concretecommand 命令處理者抽象ireceiver 命令處理者的具體實現concretereceiver 命令的呼叫者invoker 客戶端client...

設計模式 9 設計模式

文章 head first 第一章 head first 設計模式讀書筆記 1 策略模式 觀察者模式 head first設計模式學習2 裝飾者模式 head first 設計模式3 工廠模式 head first設計模式4 命令模式 head first 設計模式5 介面卡模式和外觀模式 head...