设计模式
阿谁123
这个作者很懒,什么都没留下…
展开
-
设计模式(三)__模板方法设计模式
咳咳,上课。 起立。 老师再见。??? 你们就这么希望老师走吗。。。。 好了,同学们,今天这节课给大家介绍一下设计模式的一种——模板方法设计模式。 那么什么是模板方法设计模式呢? 当功能内部一部分实现是确定的,一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。 模板方法模式是基于继承的代码复用的基本技术,模板方法模式的结构和用法也是面向对象设计的核心原创 2016-12-20 11:28:49 · 192 阅读 · 0 评论 -
设计模式(二)__装饰设计模式
今天呢,来给大家介绍一下装饰设计模式,java中IO就使用到了这个模式。 装饰设计模式,顾名思义,就是对一个功能进行装饰,就跟女人化妆一样,人还是本人,但是化了妆就变得比原来更漂亮了。 需求:当你有个功能是在N年前建立的,如今老大觉得功能不够用了,需要进行增强,那么怎么办呢? 解决:你就可以定义类,将已有对象传入,基于已有的功能,并提供加强功能。如果这个功能写错了,又可以把自己写原创 2016-12-20 11:28:45 · 149 阅读 · 0 评论 -
设计模式(一)__单例设计模式
先来介绍一下什么是设计模式,设计模式起先是从建筑行业借鉴来的,然后慢慢发展到了今天这个样子。 设计模式是解决问题最行之有效的思想,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 java有23种设计模式,今天就先来介绍一种:单例设计模式 单例设计模式: 有时候当你需要保证一个类在内存中的对象唯一原创 2016-12-20 11:28:30 · 177 阅读 · 0 评论