Fork me on GitHub
摘要: ###简介 提供一种方法顺序访问一个容器对象中的各个元素,而又不需要暴露该对象的内部表示。 ###使用场景 该模式JAVA一般都给我们已经实现,并不需要自己去实现 ###代码 该模式仅需类实现Iterable接口,然后提供一个实现Iterator接口的实例,最终提供hasNext()、next()方 阅读全文
posted @ 2021-08-19 19:51 晨度 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ###简介 某个类只有一个实例,且自行实例化并向整个系统提供此实例 ###使用场景 在某个系统中,该类只允许创建一个实例对象 ###代码 饿汉模式 public class HungryModel { private final static Student getsingleStudent=new 阅读全文
posted @ 2021-08-19 19:12 晨度 阅读(25) 评论(0) 推荐(0) 编辑
摘要: ###简介 将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示 ###使用场景 当创建一个对象时,参数超过4个且参数可选择,可以考虑使用 ###代码 实现类 public class Computer implements Serializable { private final 阅读全文
posted @ 2021-08-19 18:50 晨度 阅读(23) 评论(0) 推荐(0) 编辑