//11 简单不写了/*1.重写:子类重新实现父类中的某个方法,覆盖父类以前的做法2.注意1> 父类必须声明在子类的前面2> 子类不能拥有和父类相同的成员变量3> 调用某个方法时,优先去当前类中找,如果找不到,去父类中找2.坏处:耦合性太强*/#import // Person@interface ...
分类:
其他好文 时间:
2015-04-26 18:14:04
阅读次数:
141
Microsoft Prism安装使用教程 搭建WPF松耦合架构框架Prism是由微软Patterns & Practices团队开发的项目,目的在于帮助开发人员构建松散耦合的、更灵活、更易于维护并且更易于测试的WPF应用或是Silverlight应用以及Windows Phone 7应用。使用Pr...
第3章:管理组件之间的依赖关系 基于Prism库的复合应用程序可能包含许多松耦合的类型和服务。他们需要提供内容和接收基于用户行为的通知。因为他们是松散耦合的,他们需要一种方式进行互动和相互沟通来提供所需的业务功能。 为了集中这些不同的块,基于Prism库的应用程序依赖于依赖注入容器。依赖注入容器通过...
分类:
其他好文 时间:
2015-04-25 19:40:15
阅读次数:
419
//---------------------------15/04/25----------------------------
//Chain of responsibility 责任链-----对象行为型模式
/*
1:意图:
使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象
...
分类:
其他好文 时间:
2015-04-25 15:12:54
阅读次数:
134
在简单工厂模式中,通过一个工厂类来判断需要调用的具体的实现类,隔离了客户端和具体的实现类之间的关系,从而降低了系统间的耦合性,但是也带来了一个问题,就是如果要创建的对象很多,这个工厂类会非常庞大,仍然不利于后期的代码维护。
工厂方法模式:
一个抽象产品类,可以派生出多个具体产品类。
一个抽象工厂类,可以派生出多个具体工厂类。
每个具体工厂类只能创建一个具体产...
分类:
其他好文 时间:
2015-04-25 13:44:19
阅读次数:
100
在GOF的《设计模式:可复用面向对象软件的基础》一书中对访问者模式是这样说的:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以相对自由地演化。该模式的目的是要把处理从数...
分类:
其他好文 时间:
2015-04-24 18:51:06
阅读次数:
156
(一)通过ActionContext为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用Htt...
在GOF的《设计模式:可复用面向对象软件的基础》一书中对中介者模式是这样说的:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。我们都知道,面向对象设计鼓励将行为分布到各个对象中。但是,这种分布可能会导致对象间有许多连接。在...
分类:
其他好文 时间:
2015-04-24 12:18:03
阅读次数:
148
##目标:避免紧耦合 本文对原文进行了精简 原文链接:[Communication patterns for application components](http://vinsol.com/blog/2014/11/04/communication-patterns-for-application-components/) ##紧耦合 组...
分类:
移动开发 时间:
2015-04-23 23:36:44
阅读次数:
333
使用List在内存中分页,耦合低,效率低,耗资源。
分类:
编程语言 时间:
2015-04-23 21:24:17
阅读次数:
176