java建造者模式简化,Java设计模式之建造者模式

概念

什么是建造者模式,我的理解是,在项目中,会经常遇到一个复杂的对象,这个对象包含多个简单的对象,反过来,我们用多个简单的对象组合成一个复杂的对象的过程就是建造者模式

应用场景

项目中遇到过几次了,今天这算是第二次,或多或少有一些建造者模式的影子,怎么说呢,两个类,A,B,前台页面我直接用@RequestBody A a去接受,但是现在我想用B类的属性操作数据库,这个时候就需要将A获取的那些参数数据传给B,但是另外的情况下B的参数要多余A,所以我只是简单的这样操作了,如图:

cb1165e0a00943d0b290bc04364fb26e.png

这种或多或少跟建造者模式占一些边,但是还需要一些另外的情况就是B不仅仅需要A的数据,可能还需要其他类的数据,也可以在这个方法中添加,但是这样写恐怕是有问题的,因为我写的这个类 自己对象调用自己的方法,然后参数还是自己,就是对象调用方法,参数还是对象本身,感觉哪里有问题,不够严谨,同时还不能更改另外一个类,所以只能选择创造者模式来解决。

https://www.cnblogs.com/yujiwei/p/6883244.html

以上这片博客诠释了在项目中应用的场景,在任何地方,有A类转换成B类的转换。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值