A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

表示上课听的好蒙啊,大神帮忙分析下,必有重谢啊  求大神快点来啊

4 个回复

倒序浏览
适配器设计模式
什么是适配器
在使用监听器的时候, 需要定义一个类事件监听器接口.
通常接口中有多个方法, 而程序中不一定所有的都用到, 但又必须重写, 这很繁琐.
适配器简化了这些操作, 我们定义监听器时只要继承适配器, 然后重写需要的方法即可.
适配器原理
适配器就是一个类, 实现了监听器接口, 所有抽象方法都重写了, 但是方法全是空的.
适配器类需要定义成抽象的,因为创建该类对象,调用空方法是没有意义的
目的就是为了简化程序员的操作, 定义监听器时继承适配器, 只重写需要的方法就可以了.

模版设计模式
模版设计模式
模版方法模式就是定义一个算法的骨架,而将具体的算法延迟到子类中来实现
优点和缺点
优点
使用模版方法模式,在定义算法骨架的同时,可以很灵活的实现具体的算法,满足用户灵活多变的需求
缺点
如果算法骨架有修改的话,则需要修改抽象类

单例设计模式
单例设计模式:保证类在内存中只有一个对象。

如何保证类在内存中只有一个对象呢?
(1)控制类的创建,不让其他类来创建本类的对象。private
(2)在本类中定义一个本类的对象。Singleton s;
(3)提供公共的访问方式。  public static Singleton getInstance(){return s}
单例模式分为懒汉式和饿汉式,因为涉及代码,没法上,你想要可以私聊我

工厂模式概述和使用
工厂模式概述
又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例
优点
客户端不需要在负责对象的创建,从而明确了各个类的职责
缺点
这个静态工厂类负责所有对象的创建,如果有新的对象增加,或者某些对象的创建方式不同,就需要不断的修改工厂类,不利于后期的维护

.....还有好多的模式,以后会慢慢接触到的,以目前情况来看,应该就接触到了这些

评分

参与人数 1黑马币 +10 收起 理由
薄荷糖i + 10 很给力!

查看全部评分

回复 使用道具 举报
一共23中设计模式~~~
回复 使用道具 举报
来学习看看
回复 使用道具 举报
单曲循环1992 发表于 2016-5-9 00:37
适配器设计模式
什么是适配器
在使用监听器的时候, 需要定义一个类事件监听器接口.

综合对比。。。就是你了。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马