![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
初叙
这个作者很懒,什么都没留下…
展开
-
Java设计模式(一)——单例模式(类和对象、继承、多态)
目录 类和对象(单例模式、继承、多态) 一、单例模式 1、饿汉式单例模式 2、懒汉式单例模式 3、静态内部类实现单例模式 二、继承 注: 问题一:派生类继承了父类除构造方法外的所有属性。 问题二:super关键字: 问题三:派生类构造对象的初始化顺序? 问题四:基类数据成员在派生类当中的访问权限: 问题五:重载和重写(覆盖): 三、多态 JAVA实现多态有三个必要条件:...原创 2018-11-03 22:57:46 · 878 阅读 · 0 评论 -
设计模式(二)——适配器和装饰器
装饰模式(解决多继承的问题):不改变原来功能,新增添功能——Decorator 适配器模式:不改变原来功能,改变新的接口 一、适配器模式 将一个类的接口变为客户端所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够在一起工作。 (1)目标角色:期望接口。 (2)源角色: (3)适配器角色:其他两个角色都是已经存在的,适配器角色是需要新建立的。 //有特殊功能的类 cl...原创 2019-03-24 14:55:00 · 195 阅读 · 0 评论