- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 Java之设计模式
一、什么是简单工厂模式:简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。二、模式中包含的角色及其职责:1.工厂(Creator)角色简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。2.抽象(Product)角色简单工厂模式所创建的所有对
2017-02-25 18:32:04 242
转载 UML类图的几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特
2017-02-25 18:13:46 358
原创 Java中利用设计模式来代替复杂的if...else...语句(三层以上的嵌套循环)
Java中利用设计模式来代替复杂的if...else...语句(三层以上的嵌套循环),优点:依据开闭原则:对扩展开,对修改闭,代码简洁,性能提升。缺点:出现许多的冗余类。例如:package com.jiuqi.test;class MyPaper{private PaperColor paperColor;public MyPaper(PaperColor
2017-02-10 12:01:10 15104 2
原创 Java集合中删除元素使用Iterator
千万不要使用foreach循环,foreach循环会抛出java.util.ConcurrentModificationException异常,因为每次获取对象删除时ArrayList源码必须首先调用next()方法,foreach循环删除时没有调用next()方法。package com.jiuqi.test;import java.util.ArrayList;import
2017-02-10 10:24:53 1807
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人