JAVA设计模式
文章平均质量分 57
五里一徘徊孔雀东南飞
这个作者很懒,什么都没留下…
展开
-
23种设计模式
java中的设计模式共有23种,主要分三个类型:创建型、结构型和行为型。 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实转载 2013-12-23 15:48:36 · 376 阅读 · 0 评论 -
黑马程序员_01_单例设计模式
------- android培训、java培训、期待与您交流! ----------单例设计模式:解决一个类在内存只存在一个对象。 想要保证对象唯一: 1 为了避免其他程序过多建立该类对象,先控制禁止其他程序建立该类对象。 2 还为了让其他程序可以访问到该类对象,只好在本类中自定义一个对象。 3 为了方便其他程序原创 2013-12-23 15:51:34 · 443 阅读 · 0 评论 -
黑马程序员_02_模板方法模式
------- android培训、java培训、期待与您交流! ----------模板方法模式/* 需求:获取一段程序运行的时间 原理:获取程序开始和结束的时间并相减 获取时间:System.currentTimeMillis(); 当代码完成优化后,就可以解决这类问题。 什么是模板方法?在定义功原创 2013-12-23 15:52:28 · 396 阅读 · 0 评论 -
黑马程序员_04_装饰设计模式
------- android培训、java培训、期待与您交流! ----------装饰设计模式当想要对已有的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有对象的功能,并提供加强功能,那么自定义的该类,就称为装饰类。 装饰类通常会通过构造方法接收被装饰的对象,并基于被装饰的对象的功能,提供更强的功能 装饰模式比继承要灵活,避免了继承体系臃肿,降低了类原创 2013-12-24 07:46:06 · 476 阅读 · 0 评论 -
黑马程序员_03_享元设计模式Flyweight
------- android培训、java培训、期待与您交流! ---------- package studybase;public class HelloWorld3 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated metho原创 2013-12-23 15:53:52 · 445 阅读 · 0 评论