工厂方法模式(Factory Method Pattern)其定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 工厂方法模式的优点 1. 工厂方法模式可以降低模块间的耦合性,使用工厂方法模式创建一个对象,不再需要知道创建该对象的艰辛过程和必要信息,只 ...
分类:
其他好文 时间:
2016-05-21 11:44:58
阅读次数:
245
今天学习完了大数据第七天的课程。总结一下抽象类、接口、内部类的内容。接口的使用,可以降低代码的耦合性,抽象类,体现了Java编程的面向对象特性。Java中只支持单继承,即每个类只能继承一个上级父类,但是可以传递。接口可以实现多个,这也从另外一个角度实现了类的多继承..
分类:
其他好文 时间:
2016-05-14 17:14:15
阅读次数:
139
1.构建可扩展的网站架构 网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提高模块的复用性. 2利用分布式消息队列降低系统耦合性 2.1事件驱动架构 事件驱动架构(Event Driven Architecture):通过在低耦合的模块之间传输事件消息,以保持,模块的松散耦合,并 ...
分类:
Web程序 时间:
2016-05-13 07:48:14
阅读次数:
215
这个应该是个经常会遇到的需求,网上找了很多的demo感觉说的有点太长于是自己抽空干脆记录一下,目前我实现listView带CheckBox单选主要用两种方法1,用一个bean记录状态,每次getView的时候去判断这个bean的状态2,判断点击的position是否跟getView的position一致,这种办法耦合性较低不建议使用效果图:第1种方法:首先是我们的bean:public class...
分类:
移动开发 时间:
2016-05-12 13:04:10
阅读次数:
472
pylons初探之开发环境搭建在众多的web framework中,pylons可以说是一个后起之秀,综合了之前各个框架的优点,所形成的一个非常灵活的框架,其模块化程度非常高,各个模块之间的耦合性较低,用户可以根据需要进行组装。如何安装pylons?对于pylons开发者来说,有三个主要的工具:1. ...
分类:
其他好文 时间:
2016-05-12 09:10:52
阅读次数:
178
一.概述:中介者模式,定义了一个中介对象来封装一系列对象之间的交互关系。中介者使各个对象之间不需要显式地相互引用,从而使耦合性降低,而且可以独立地改变它们之间的交互行为。
二.例子:QQ游戏平台,聊天室、QQ群和短信平台,这些都是中介者模式在现实生活中的应用。
三.结构:
者模式设计两个具体对象,一个是用户类,另一个是中介者类,根据针对接口编程原则,则需要把这两类角色进行抽象,所以中介者...
耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是高内聚低耦合。
一般模块之间可能的连接方式有七种,...
分类:
其他好文 时间:
2016-05-06 12:13:25
阅读次数:
283
因为是自定义的组件所以storyboard我们就用不了啦,所有的代码都必须手写,这样才能保证组件使用的灵活性和减少各个组件之间的耦合性,更利于团队之间的合作。在封装组件时要预留好外界可能使用到的接口,和返回该返回的数据。 - (instancetype)init { self = [super in ...
分类:
其他好文 时间:
2016-05-05 10:59:58
阅读次数:
176
1、单例模式 模块间的脚本,向上一层层的封装,只能通过Manager进行传递。 缺点: 可移植性很差 层级关系复杂 每一个游戏框架都不一样 2、PURMVC: 通过消息处理中心,进行脚本间的交流 耦合性变弱,容易移植 缺点: 封装层级很多 遵守很多的接口,进行脚本间的通讯 关系比较复杂 3、mvc和 ...
分类:
编程语言 时间:
2016-05-04 10:37:02
阅读次数:
144
× 目录 [1]float [2]inline-block [3]table[4]flex 前面的话 等分布局是指子元素平均分配父元素宽度的布局方式,本文将介绍实现等分布局的4种方式 思路一: float 缺点:结构和样式存在耦合性,IE7-浏览器下对宽度百分比取值存在四舍五入的误差 【1】floa ...
分类:
Web程序 时间:
2016-05-04 07:50:14
阅读次数:
544