文章分类 -  java设计模式

摘要:什么是适配器 在使用监听器的时候, 需要定义一个类事件监听器接口. 通常接口中有多个方法, 而程序中不一定所有的都用到, 但又必须重写, 这很繁琐. 适配器简化了这些操作, 我们定义监听器时只要继承适配器, 然后重写需要的方法即可. 适配器原理 适配器就是一个类, 实现了监听器接口, 所有抽象方法都 阅读全文
posted @ 2018-12-22 22:22 expworld 阅读(110) 评论(0) 推荐(0) 编辑
摘要:一、设计模式【一种固定代码风格】 面试题:Java中有哪些设计模式 常用设计模式:装饰模式、单例模式、模版模式、适配器模式、代理模式、工厂模式... 二、装饰(Decorator)设计模式 1.装饰模式的概念: 装饰模式是动态的给一个对象添加一些额外的功能,就增加功能来说,装饰模式比生成子类更为灵活 阅读全文
posted @ 2018-12-22 18:17 expworld 阅读(201) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/chenssy/category/482229.html 阅读全文
posted @ 2018-12-22 17:29 expworld 阅读(102) 评论(0) 推荐(0) 编辑
摘要:概述 工厂:就是生产特定产品的 实现方式: 1>创建一个抽象工厂类,声明抽象方法 2>写一个具体的抽象工厂类的子类,由子类负责对象的创建 优点:后期维护容易,增强了系统的扩展性 缺点:需要额外的编写代码,增加了工作量 简单工厂模式: 概述 又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的 阅读全文
posted @ 2018-12-22 01:48 expworld 阅读(135) 评论(0) 推荐(0) 编辑
摘要:模版模式就是定义一个算法的骨架,而将具体的算法延迟到子类中来 实现: 阅读全文
posted @ 2018-12-22 01:47 expworld 阅读(80) 评论(0) 推荐(0) 编辑
摘要:什么是单例 保证类在内存中只有一个对象。 对象是new出来的,因此也就是说在程序中只能new一次对象 单例实现的基本步骤 1》声明一个类,类中有一个静态属性,类型与类名相同 2》把空参构造方法声明为私有 3》在类中提供一个公共静态访问方法来返回该对象实例 单例的多种写法 写法一 饿汉式 class  阅读全文
posted @ 2018-12-22 01:46 expworld 阅读(84) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示