
设计模式
Soloensiz
学习是一个过程
展开
-
设计模式之 简单工厂模式(Simple Factory) Java实现
设计模式之 简单工厂模式(Simple Factory) Java实现 传入一个值,得到一个产品 这个就是简单工厂模式,省略了中间这个产品生成的过程 举个栗子 我说要有水,于是就有了水 至于水是怎么来的,是大自然的搬运工搬来的还是天上下的都不重要,反正就是得到了水 然后我再说要有面包,于是就有了面包,至于面包是怎么做出来的我并不知道。 这个就很像是在餐馆里点菜,你告诉服务员,你...原创 2018-11-06 21:28:42 · 4074 阅读 · 0 评论 -
设计模式之 迭代器模式(Iterator Pattern) Java实现
所谓迭代器模式,就是把集合的数据和遍历分开 让遍历集合依赖于迭代器,而不依赖于具体的集合 从而可以达到代码复用 java中的增强for循环就是迭代器模式的应用,要使用增强for循环语法的集合,就要实现java.util.Iterator接口。 在迭代器模式中,需要几个角色 Iterator(迭代器) ConcreteIterator(具体的迭代器) Aggregate(集合) ...原创 2019-02-07 17:23:49 · 430 阅读 · 0 评论