代理:设计模式代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看..
分类:
编程语言 时间:
2015-12-03 15:46:01
阅读次数:
208
转自:http://www.cnblogs.com/hseagle/p/3664933.html楔子源码阅读是一件非常容易的事,也是一件非常难的事。容易的是代码就在那里,一打开就可以看到。难的是要通过代码明白作者当初为什么要这样设计,设计之初要解决的主要问题是什么。在对Spark的源码进行具体的走读...
分类:
Web程序 时间:
2015-11-25 10:11:18
阅读次数:
204
前几天去参加了带着自己的作品去参加服务外包大赛,因为签位抽到的比较靠后就等待了蛮久,就跟坐在前面的一起参赛的选手开始讨论Android的开发经验,各自给对方展示了自己的作品,小伙伴就建议我看一下官方Design的设计原则会很有帮助,今天就想根据自己的理解把其设计原则分享给大家。总共是三大点,17小点...
分类:
其他好文 时间:
2015-11-24 22:49:53
阅读次数:
195
希望读的书单重构 改善既有代码的设计设计模式 可复用面向对象软件的基础高性能MySQL第3版Effective Java第1版Effective Java第2版Java核心技术I-基础知识 第8版Java核心技术II-高级特性 第8版java编程思想第3版java编程思想第4版深入理解Java虚拟机...
分类:
编程语言 时间:
2015-11-24 14:21:18
阅读次数:
172
设计User表,Role表,UserRole表,Right表,RightRole表,Module表,Function表。其中User表主要存放用户信息,Role表主要存放用户的角色,UserRole表主要是User和Role的关联关系,Right表主要存放一些权限,比如说新增某个按钮的权限,删除,查...
分类:
其他好文 时间:
2015-11-10 10:32:05
阅读次数:
163
SDP工作流程管理系统功能模型如下:SDP工作流系统功能模型与参考模型的对应关系如下图所示:根据流程功能模型和设计原理,针对SDP工作流程引擎框架进行设计,设计后的工作流引擎框架结构如下图所示:运行原理工作流业务管理是指运行在一个或多个工作流引擎上,用于定义、实现和管理工作流运行的一套软件系统。它与...
分类:
其他好文 时间:
2015-11-06 11:00:44
阅读次数:
272
网站产品设计设计网站需要严谨的思考和周全的计划最重要的是了解你的受众用户用户都是浏览者。一般只会停留几秒,最重要的要直接呈现。少即是多。导航。所有页面用导航串起来,保持整站结构清晰,以便访问者浏览。下载速度。可用性方面的研究告诉我们,如果网页的下载时间超过7秒,大多数访问者会选择离开。允许你的用户....
分类:
Web程序 时间:
2015-11-02 20:51:29
阅读次数:
191
返回总目录《一步一步使用ABP框架搭建正式项目系列教程》 在DDD(领域驱动设计)设计中,仓储实现了对数据进行特定操作的代码。ABP使用泛型IRepository接口为每一个实体创建了一个自动的仓储。IRepository定义了select, insert,update和一些更多的通用方法: ABP...
分类:
其他好文 时间:
2015-11-01 00:26:57
阅读次数:
184
1、每个部件模块的设计包括3个部分: 1)电路模块的设计 2)测试模块的设计 3)设计文档的编写和整理。其中,2、3步是尤为重要。测试模块是否严谨和完整均定了系统设计的成败,设计文档的完整和准确为今后调试和维护带来很大的方便。*************************************...
分类:
其他好文 时间:
2015-10-17 12:02:34
阅读次数:
136
关于OOD的几个设计原则,大家耳熟能祥了,不再展开,可以参考设计模式的六大设计原则之里氏替换原则。这里尝试讨论常常违反的形式和解决方案。违反里氏替换原则的根源是对子类及父类关系不明确。我们在设计继承关系常常受一些主观认识的左右,比如Robert C. Martin提到的线段与线的关系,以及被大家说到烂的正方形与矩形。从以前的经验我们认为它们符合继承关系,比如线段是线的较短形式,正方形是矩形的一个特例...
分类:
其他好文 时间:
2015-09-24 02:04:13
阅读次数:
206