05 2021 档案

摘要:背景 C# 版本库 MediatR 是一个中介者模式实现类库,其核心是一个中介 者模式的.NET实现,其目的是消息发送和消息处理的解耦。它支持单播和多播形式使用同步或异步的模式来发布消息,创建和帧听事件。 java中没有找到类似类库,在对MediatR源码阅读中,发现其主要思路是借助IOC获取Req 阅读全文
posted @ 2021-05-30 21:48 诸葛小亮 阅读(766) 评论(0) 推荐(2)
摘要:策略模式 定义 定义一簇算法类,将每个算法分别封装起来,让他们可以互相替换,策略模式可以使算法的变化独立于使用它们的客户端 场景 使用策略模式,可以避免冗长的if-else 或 switch分支判断 实现 策略的定义 策略的定义需要定义一个策略接口和一组实现这个接口的策略类,因为所有的策略类都实现相 阅读全文
posted @ 2021-05-22 22:49 诸葛小亮 阅读(1711) 评论(1) 推荐(0)
摘要:利用泛型的优点对代码进行精简,同时在不增加代码的情况下增加代码的复用性 阅读全文
posted @ 2021-05-09 11:03 诸葛小亮 阅读(1590) 评论(0) 推荐(0)
摘要:mapstruct MapStruct 是一个属性映射工具,只需要定义一个 Mapper 接口,MapStruct 就会自动实现这个映射接口,避免了复杂繁琐的映射实现。MapStruct官网地址: http://mapstruct.org/ MapStruct 使用APT生成映射代码,其在效率上比使 阅读全文
posted @ 2021-05-07 08:37 诸葛小亮 阅读(3494) 评论(1) 推荐(1)