XluaMVC和PureMVC的解析 (一)

2021-08-21 02:30:16 字數 611 閱讀 7749

先當草稿用用,後期再調整思路,這個框架有點龐大,必須一點一點分析才行,這篇部落格是我用來理清思路的》

viewcontroller都是通過註冊觀察者的方式來實現事件傳遞的

view層:可以註冊中介者mediator,中介者引用著具體的ui實體物件,來負責ui的對外互動,ui物件本身不參與邏輯

model層:可以註冊**proxy,proxy是用來執行資料的相關操作的

以上部分都是mvc三個具體的功能細節,外觀facade統一了這些功能,對外開放。>

啟動了facade的startup()方法,這個方法是框架的啟動開始點。

notificationtype:方便我們記錄用到的事件名稱的字串,這個用到了partial來修飾這個類,不同型別的事件,放到不同的檔案裡寫

事件通知的方式

puremvc的優缺點

瑪德 每次面試都碰到這玩意,這問題真有這麼重要嗎?老子以後每次都背熟了再去 目前主流flex的框架主要有cairngorm和puremvc兩種。cairngorm是adobe自己推廣的框架,感覺cairngorm只能稱為 architecture pattern 基本上只是定義了乙個工程分成那幾個部...

菜鳥學PureMVC記

最近工作中需要用到flash,開發框架中又是以puremvc為主。mvc是有了解,但是puremvc這個之前則是從沒接觸過。那就學唄 字樣。其中的大概做法,就是解壓,然後將 puremvc as3 2 0 4.swc 新增到專案的庫中。因為,我用的是flashdevelop,所以新增方法如下 選中專...

puremvc 呼叫順序解讀

我用的是位於鏈結上的工程。1.在main.cs中,有一段 1 void awake 2 但是unityfacade.cs檔案中單步跟蹤的時候卻發現先走的是這一步 1 static unityfacade 25 然後再走的這一步 1 public static unityfacade getinsta...