??
下面说说适配器模式:
定义:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
适用地方:在软件开发中,也就是系统的数据和行为都正确,但接口不符时,我们应该考虑用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。
注意:要在双方都...
分类:
其他好文 时间:
2014-07-25 11:10:41
阅读次数:
201
??
昨天探讨了访问者模式,今天来说说桥接模式:
定义:将抽象部分与它的实现部分分离,是它们可以独立地变化。
这并不是说,让抽象类与其派生类分离,因为这没有任何意义。实现指的是抽象类和它的派生类用来实现自己的对象。
理解:实现系统可能有多角度分类,每一种分类都有可能变化,那么就把这种多角度分离出来让它们独立变化,减少它们之间的耦合。
下面讲一下合成/聚合复用原则:
合成/聚合复用原则就...
分类:
其他好文 时间:
2014-07-25 11:10:31
阅读次数:
229
如何用EA设计ER图并转化为数据库结构图,EA数据库结构图如何生成数据库文档。...
分类:
其他好文 时间:
2014-07-24 23:06:03
阅读次数:
516
接着上一篇文章所说。前一篇重点说了地址划分、3A内部结构包括内部节点结构和与系统架构以及二级XBAR的地址路由和转换情况。这篇主要讲解3A2H的系统结构。将会结合3A2H的窗口寄存器具体值来分析其地址路由情况。3A2H系统结构 3A2H的系统框图如下所示:图1-3 3A2H系统结构图 可以看出3A和...
分类:
其他好文 时间:
2014-07-23 20:44:55
阅读次数:
323
本文採用一个Demo来展示Android中ExpandableListView控件的使用,如怎样在组/子ListView中绑定数据源。直接上代码例如以下:程序结构图:layout文件夹下的 main.xml 文件源代码例如以下: 包 com.andyidea.demo中C...
分类:
移动开发 时间:
2014-07-22 22:39:55
阅读次数:
211
一、对源码先上一个结构图: 源代码主要在org.apache.ibatis目录下,18个包,其中在应用中主要的包有:builder、session、cache、type、transaction、datasource、jdbc、mapping,提供支撑服务的包有annotation、...
分类:
其他好文 时间:
2014-07-22 22:37:53
阅读次数:
404
在软件世界分层的思想无处不在
主要是为了提高软件系统的维护性,扩展性,复用性和解耦等
软件的三层构架是一种最基本的分层思想的体现
结构图大体如下:
如此一来,开发人员可以只关注其中一层,而无需关心下一层是如何实现的
但是最基本的三层构架在软件系统中很明显是不够用的
因为它带来优点的同时也带着许多缺点,比如耦合性高,经常出现修改某一层的代码另外一层也要随之大幅度整顿
而且当需求...
分类:
编程语言 时间:
2014-07-21 22:32:27
阅读次数:
251
1.什么是Java EE?java EE 利用java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,用于开发便于组装、健壮、可扩展、安全的服务器端java应用,是一套设计、开发、编译和部署企业级应用程序的规范。2.Java EE 体系结构图3.Java 开发平台简介java ...
分类:
编程语言 时间:
2014-07-21 14:12:13
阅读次数:
289