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