当中间容器变化之后,标题栏也要跟着变化 设计个比对依据: 抽象类BaseView中定义抽象方法,每个继承的View都必须实现,为自己的界面定义一个唯一的int常量,作为比对依据 降低容器之间的耦合度: 中间容器干了其他容器的活,耦合度很高,中间容器应该只需要去“通知”其他容器就可以了 使用观察者模式 ...
分类:
移动开发 时间:
2016-06-29 13:05:26
阅读次数:
170
MVC相对于WebForm来说更难学习,但性能优于WebForm,比较适合大型项目,开发成本较高,但耦合度低,易于维护,没有太多的现成控件,开发效率较低。对WebForm有基础的人反而不太容易学MVC。 一、MVC相对于WebForm的变化 1. 使用URL Routing技术:Web程序的URL不 ...
分类:
Web程序 时间:
2016-06-27 15:38:56
阅读次数:
205
Android开发中经常需要使用Adapter。 传统方法是自定义一个Adapter并继承AndroidSDK内的BaseAdapter, 这种方式代码量大,耦合度高,灵活性差(各种监听事件需要对View单独写,或者自定义一个比较统一的方法); 而ZBLibrary中的BaseViewAdapter ...
分类:
其他好文 时间:
2016-06-26 22:22:15
阅读次数:
283
外观模式(Facade) 外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口 例如:联合国处理各国之间关系 联合国(外观类)处理各国之间事务(存在复杂 ...
分类:
其他好文 时间:
2016-06-21 10:43:42
阅读次数:
150
AOP是什么 AOP为Aspect Oriented Programming的缩写。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,... ...
分类:
其他好文 时间:
2016-06-18 19:50:29
阅读次数:
202
js中关于DOM的操作很多,因此js事件机制也就尤为重要。 事件绑定形式: 一. 内联形式 耦合度高,不利于维护 点击这个按钮 二. 属性绑定(DOM0级事件) 只能绑定一个函数 button.onclick = function() {}; 三. 事件监听函数(DOM2级事件) element.a... ...
分类:
Web程序 时间:
2016-06-16 21:40:46
阅读次数:
282
之前设计过一个仅有边界类的版本 但是耦合度过高 所以又进行了整体的大改 添加了控制类 ...
分类:
其他好文 时间:
2016-06-05 00:58:19
阅读次数:
494
MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。 MyBatis的优点:1.基于SQL语法,简单易学。2.能了解底层组装过程。 3.SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度。4.程序调试方便。 与传统J ...
分类:
其他好文 时间:
2016-06-03 14:24:01
阅读次数:
289
引言
Spring AOP 是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
其实,我们在系统中通过AOP实现...
分类:
编程语言 时间:
2016-06-02 14:15:49
阅读次数:
195
interface---------------- 1.所有方法都是抽象的 2.属性有固定的修饰符.△成员常量:publicstaticfianl△成员函数:publicabstract△接口中的成员都是public的 3.接口之间可以多重继承。 4.接口之间是继承关系 5.类和接口之间是实现关系。 6.面向接口编程降低耦合度.抽象类---..
分类:
其他好文 时间:
2016-05-29 23:33:26
阅读次数:
329