- 博客(5)
- 收藏
- 关注
转载 实现AutoMapper(1.0版本)
最近有个需求就是实体之间自动转换,网上肯定有很多现成的实现,不过还是自己写了一个,就当对java高级特性的一个熟悉的过程。这中间包含了泛型,反射,lamada表达式。对于想了解java高级特性的人来说,这也算一个不错的实战例子。 1,变化的需求。 当0.1版本的时候,能做的就是将完全匹配的字段名称mapper过去,但是没有多久发现这个远不能满足需求。 0.2版本,将原来代码加了to...
2019-03-29 17:08:00 131
转载 原型模式深入探讨-【设计模式4】
本篇主要就java语言对原型模式扩展探讨理解,但是接触java的时间有限,所以不能保证没有谬误。主要内容就如下几个方面展开: java创建对象的几种方式 探讨clone方式-深复制与浅复制的问题 serializable原型的实现 原型模式的实现 【java创建对象的方式】 java创建对象,最先我们肯定接触的是用new进行构建。之后我们会接触反射(反射有俩种方式直接...
2019-02-22 15:54:00 95
转载 原型模式简单介绍【设计模式3】
前文回顾: 1 //上下文 2 public class Context { 3 public String getHandlerResult() { 4 return handlerResult; 5 } 6 7 public void setHandlerResult(String handlerResul...
2019-02-20 11:45:00 89
转载 你没见过的责任链设计模式!【设计模式2】
【New责任链&装饰者】 感慨一下,本以为上下篇能一起发呢,结果要隔一定时间,传统的责任链与装饰者模式:https://www.cnblogs.com/SharePointApp/p/10340578.html 基本代码 现在要做的就是责任链如果使用外置模式,能不能像装饰者一样几个处理类联合处理?答案是可以的,不过就用到java8的特性,具体代码如下 1 //简化...
2019-02-15 08:49:00 111
转载 责任链与装饰者模式(基本介绍)【设计模式1】
【前言】 本人从事了.net开发近10年,现在从.net转型到Java不足2月,所以所见所想都带着很深的.net烙印,不过也有很大可能是java翻译成.net,之后我又给转回java了。 【责任链模式】 外置方式 传统的责任链模式是一个请求有很多处理类,将这些处理类排列成一个顺序数组,如果某一个处理类能够处理,则中止请求;如果不能,则依次继续请求直到全部请求完毕。 用代码表示,就...
2019-02-13 16:04:00 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人