设计模式
hezhudong
努力,奋斗!
展开
-
模板方法
模板方法 当代码完成后可以解决某一类问题,这种方式叫做模板方法设计模式。 什么是模板方法? 在定义功能是,功能的一部分是确定的,但是有一部分是不确定的,而确定的部分在使用不确定的部分,那么这时就将不确定的部分暴露出去,确定部分final由由该子类完成。可以参考现实生活中月饼模板和月饼,月饼模板是确定的,制作月饼的材料是不确定的。 abstract class GetTime { //原创 2016-11-22 13:31:45 · 190 阅读 · 0 评论 -
单例设计模式
设计模式 解决某一类问题最行之有效的方法。java中有23种设计模式。 单例设计模式 一个类在内存中只存在一个对象,由私有类变量控制。 单例设计模式的两种形式:饿汉式、懒汉式。 单例饿汉式: class Single { private Single(){}//构造函数私有化不允许外部创建对象 private static Single s= new Single();//提供唯一对原创 2016-11-22 13:31:39 · 160 阅读 · 0 评论