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