设计模式
强人锁男。
这个作者很懒,什么都没留下…
展开
-
理解的一些设计模式
记录一下自己理解的一些设计模式,并尽量使用表达清楚的例子进行讲解。 策略模式 策略模式应该是最基础的一个设计模式,它是对行为的一个抽象。jdk中的Comparator比较器就是一个使用策略设计模式的策略。 比如有一个Student学生类,有name和age两个属性。如果有个需求需要打印学生名单,并按照字母顺序排序,可以使用Comparator接口并在内部使用name进行比较即可。 如果...转载 2018-02-28 18:28:28 · 1889 阅读 · 0 评论 -
java设计模式-单例模式
用途 保证一个类仅有一个实例, 并提供一个访问它的全局访问点。让类自身负责保存它的唯一实例。 这个类可以保证没有其他实例可以被创建(通过截取创建新对象的请求 ), 并且它可以提供一个访问该实例的方法 实例 在一部电影中,导演的作用是至关重要的,通常一部电影只有一个总导演。在电影的拍摄过程中,可能会设计多个片场,导演需要对不同的演员进行分别指导,但所有演员导演都是同一个人,“把导演叫过来...转载 2017-11-18 17:01:39 · 1729 阅读 · 0 评论