![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 67
偶影独行
欢迎交流!
展开
-
java 原型模式
java 原型模式代码块(对象)假如现在有一个对象obj1,对象里有个两个字段(实际场景是有很多字段,然而你需要一个新对象,大部分字段值相同,极个别字段需要更改),你给obj1的name字段赋值为张三、age字段为18。然后你又需要一个同样类型的对象obj2,并且还要保证obj2的name字段值为张三、age字段值为18。这时候你怎么做?new一个新对象再给字段赋值?,还是说obj...原创 2018-09-10 18:29:17 · 200 阅读 · 0 评论 -
java 构造者模式
java 构造者模式在了解之前,先假设有一个问题,我们需要创建一个对象,属性有name,age,sex,note等属性,如果每一个属性都可以为空,也就是说我们可以只用一个name,也可以用一个age,name,或者一个sex,note,或者其他任意的赋值来创建对象,这时该怎么构造? 难道我们写4个1个输入的构造函数,6个2个输入的构造函数…….吗?这个时候就需要用到Builder模式了。...原创 2018-09-07 16:12:01 · 2158 阅读 · 0 评论