blog宗旨:用图说话
辅助文字说明:
优点:用户系统完成接口部分。界面留给业务自行设计。
缺点:邮箱发送邮件定制模板,没有完成松耦合。
改进点:将邮箱发送邮件模板配制化。...
分类:
其他好文 时间:
2014-10-16 19:12:03
阅读次数:
181
/* * 小游戏演示中介者模式 * Home 按键 1 * Guest 按键 0 * 半分钟内看谁按下的次数多 * * 参与的对象: * 玩家 * 计分板 * 中介者 * * 中介者模式使对象之间松耦合,提高了可维护性*/// 玩家var Player = function (name...
分类:
编程语言 时间:
2014-10-15 18:58:01
阅读次数:
272
类图
public interface IMediator {
public void createMediator();
public void work();
}
/**
* 中介、调节实际上需要交互的两个元素,让其松耦合
* @author stone
*
*/
public class Mediator implements IMediator {
pr...
分类:
编程语言 时间:
2014-10-14 18:44:59
阅读次数:
192
前段时间一直在想前端MVC的意义。这个话题仁者见仁,但是MVC的使用方法给我提了一个管理数据的有意思的想法--数据管理和数据驱动页面。我们以前的思路一直是事件驱动页面,事件驱动页面合乎逻辑而且节约代码。但是往往代码组织结构非常松散,这个松散并不是大家所期望的松耦合,而是一种乱七八糟的感觉,后来在一次...
分类:
编程语言 时间:
2014-10-13 17:56:11
阅读次数:
221
OO基础抽象封装多态继承OO原则封装变化多用组合,少用继承针对接口编程,不针对实现编程为交互对象的松耦合设计而努力类应该对扩展开放,对改动关闭依赖抽象,不要依赖详细类仅仅和朋友交谈别找我,我会找你类应该仅仅有一个改变的理由OO模式状态模式——同意对象在内部状态改变时改变它的行为,对象看起来好像改动了...
分类:
其他好文 时间:
2014-10-12 17:15:08
阅读次数:
156
Ioc是理解为就是控制反转,也就是依赖注入的方式,那么今天我来说下如何在在构造函数中初始化对象,一般来说我们创建一个对象就是通过关键字new出来,那么通过构造函数依赖注入进去的话就可以有了高聚集,松耦合的效果了,类与类之间没有任何的关系。首先在创建一个类继承依赖注入对象NinjectModu...
基于Prism类库的应用程序可能是由多个松耦合的类型和服务组成的复杂应用程序,他们需要根据用户的动作发出内容和接收通知进行互动,由于他们是松耦合的,他们需要一种方式来互动和交流来传递业务功能的需求。 为了将这些零散的模块组合在一起,基于Prism的应用程序使用了一个依赖注入容器,依赖注入容器通过基....
分类:
其他好文 时间:
2014-10-09 21:39:57
阅读次数:
1162
设计模式是一套理论与经验,它可以提高代码的可重用性、可维护性。比如需求经常变,实现模块之间的松耦合就可以方便维护。
依赖倒置原则
依赖倒置原则,简单说就是面向接口编程。可以减少类间的耦合性,有利于并行开发。
设想这样一个场景:甲负责汽车类的建造,乙负责司机类的建造。在甲没有完成的情况下,乙是不能完全地编写代码的,缺少汽车类,编译器根本就不会让你通过!
两个类之间有依赖关系,只要制定...
分类:
其他好文 时间:
2014-10-08 13:27:15
阅读次数:
257
做过WPF开发的人,都知道做MVVM架构,最麻烦的是Event的绑定,因为Event是不能被绑定的,同时现有的条件下,命令是无法替代Event。而在开发过程中无法避免Event事件,这样MVVM的架构就不能完全实现了。所以后来微软提供了一个折中的方案,使用Trigger触发器和System.Wind...
分类:
其他好文 时间:
2014-10-03 14:41:54
阅读次数:
280
我们继续吧,SSH最大的优点就是实现的系统的松耦合,能够将后台和前台有机的分离开来。一、目录结构一个好的程序要有一个好的开始。我们先来看看整个目录结构吧主要的是三层架构概念,或者说是mvc的概念。二、Hibernate实体类首先大家要懂得Hibernate运行的机制,简单的说就是你建一个类,然后将这...
分类:
编程语言 时间:
2014-10-03 02:02:53
阅读次数:
451