引言
设计模式是软件开发人员的九阳神功。设计模式有基本的23种,九阳神功有九层。学习设计模式容易看似会了生搬硬套,修炼九阳神功容易根基不稳走火入魔。但是,如果最后都深刻理解,融入贯通的话,无疑已是基本天下无敌,见招拆招,随机应变。整个修炼过程是曲折的,需要不断的实践,理解,反思,升华。
MVC,非常著名的软件构架,将视图(表现层),控制流,模型(数据层)分开, 在web开发,UI设计等有很多应用,里面用到了23中设计模式中很多具体的模式。MVC有很多种实现,其中之一是开源工程puremvc,这是一个多语言实现的MVC的framework,简单纯粹,一如他的名字。通过分析MVC来加深对设计模式的理解,无疑是一个学习的好办法。下面几个部分组成:
- pureMVC与设计模式之一. 结构与工作流