這個不是已經有了嗎?(軟體定義架構:Software Defined Architecture)
即:Policy-Based Class Design
goo.gl/gz6DB
MVC、MVVM、MVP的聯集是:MVCVMP
你可以在complier time用configurable table(即:define檔)決定架構(MVCVMP的組合)
或在run time讓它自已決定架構
(沒有用到的component就空集合,或設計的介面往下一個component去結合,看你怎麼設計)
這都是可以做得到的
只要在更高層有更高的抽象化的介面就可以在run time自已決定架構
這個具體的例子還有工業4.0的客製化
它的主要精神就是(軟體定義架構:Software Defined Architecture)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.18.45
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1495976115.A.4C0.html
推
05/28 21:07, , 1F
05/28 21:07, 1F
討論串 (同標題文章)