在常规的信息系统中, 我们有需要动态多条件查询的情况, 例如UI上有多个选择项可供用户选择多条件查询数据. 那么在.net平台Entity Framework下, 我们用Lambda表达式树如何实现, 这里我们需要一个PredicateBuilder的UML类图: 实现的代码是这样的: /// //...
分类:
其他好文 时间:
2014-08-31 22:37:31
阅读次数:
389
代理模式的类图如下所示: 客户端想调用的是RealSubject,由于某种考虑或原因,只能直接访问到ProxySubject,再由ProxySubject去调用RealSubject,这就完成了一次代理的活动。 代理模式的时序图如下: 从上面可以看出,ProxySubject不仅...
分类:
其他好文 时间:
2014-08-31 18:30:31
阅读次数:
203
装饰设计模式:又名包装模式(Wrapper),以对客户端透明的方式扩展对象的功能,是继承关系的一种替代关系。装饰模式以对客户端透明的方式动态的给一个对象附加上更多的责任。换言之,客户端不会觉得在装饰前和装饰后有什么不同。下面看装饰设计模式的UML类图: 在装饰模式中的各个角色:抽象构件Comp...
分类:
其他好文 时间:
2014-08-28 14:46:30
阅读次数:
179
UML类图UML类图解释UML类图:1.首先看“动物”矩形框,它代表一个类。该类图分为三层,第一层显示类的名称,如果是抽象类就要用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法和行为。注意前面的符号,‘+’表示public, ‘—’表示private, ‘#’表示pro...
分类:
其他好文 时间:
2014-08-28 14:43:29
阅读次数:
168
23种设计模式研究过好几遍了,网上的解析和例子也是超多,我就不在耗费大量空间列demo例子了。为了**再研究下这个,顺便记录下体会以备日后查询。注:类图引字互联网,但可能出处不唯一,所以不会全部列出出处。=========================简单工厂===================...
分类:
其他好文 时间:
2014-08-27 12:24:39
阅读次数:
256
Ogre 1.9 Android移植分类:图形渲染2013-02-04 16:473860人阅读评论(14)收藏举报Android Ogre C++linuxLinuxLINUX上一篇博客,将1.8.1这个版本移植到了Android平台,无奈着不是官方版本,不太完美。这次尝试为Android平台构建...
分类:
移动开发 时间:
2014-08-27 07:05:07
阅读次数:
357
ppt转换pdf免费软件 在日常生活工作中,经常需要将一些PPT演讲稿转换成PDF文档,而这些演讲文稿里面有的是带有图片的,如何将这类图文并茂的PPT演示文稿转换成PDF文档,供大家浏览,也不是没有可行的办法,选择 ...
分类:
其他好文 时间:
2014-08-26 20:02:06
阅读次数:
285
逻辑:请假这个事情,相信每个人都不陌生。我们公司是个相对很宽松的公司。在公司里,如果你的请假时间小于0.5天,那么只需要向项目经理打声招呼就OK了。如果超过了0.5天,但是还小于2天,那么就要去找人事部处理,当然,这就要扣工资了。如果超过了2天,你就需要去找总经理了,工资当然也玩完了。类图:代码:R...
分类:
其他好文 时间:
2014-08-26 19:32:46
阅读次数:
197
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)依赖(Dependency):关联(Association):聚合(Aggregation):合成(Composition):泛化(Generalization):就是程序当中的extends继承实现(Realization):就是程序当中...
分类:
其他好文 时间:
2014-08-26 16:58:56
阅读次数:
146
关联箭头表示:如果是直线,那么是双向关联,两边都有多重值如果是带有箭头的实线,那么是单向关联。多重值描述:UML两个类图连线上不是有 1.. 与 0..*等等,那是可能的多重值描述含义如下0..1 0个或1个1 只能1个0..* 0个或多个* 多个1..* 1个或多个3 只能3个0..5 0到5个5...
分类:
其他好文 时间:
2014-08-26 11:16:25
阅读次数:
161