摘要:
观察者模式又称发布-订阅模式,是一种行为型模式。在此种模式中,一个目标物件管理所有相依于它的观察者物件, 并且在它本身的状态改变时主动发出通知。这种模式通常用来实现事件处理系统。 观察者模式完美的将观察者和被观察的对象分离开,在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。 观察者模式 阅读全文
摘要:
MVC模式: 1. MVC的所有通信都是单向的。 2. view传送指令到controller(用户也可以直接将指令传到controller)。 3. controller完成业务逻辑后要求model改变状态。 4. model将新的数据发送到view,用户得到反馈。 MVP模式: MVP模式将Co 阅读全文
摘要:
MVC全名是Model View Controller,即模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑,数据,界面显示分离方法组织代码, 将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。 Model :表示应用程序核心,企业数据和业务规则( 阅读全文
摘要:
框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。 在软件生产中有三种级别的重用:内部重用,代码重用,应用框架的重用。 内部重用:即在同一应用中能公共使用的抽象块 代码重用:即将通用模块组合成库或工具集,以便在g多个应用和领域都能使用; 应用 阅读全文