设计模式
子_轩
不以物喜,不以己悲。
展开
-
设计模式之结构型模式
享元模式和门面模式都是结构型模式享元模式所谓享元模式就是运行共享技术有效地支持大量细粒度对象的复用。系统使用少量对象,而且这些都比较相似,状态变化小,可以实现对象的多次复用。共享模式是支持大量细粒度对象的复用,所以享元模式要求能够共享的对象必须是细粒度对象。在了解享元模式之前我们先要了解两个概念:内部状态、外部状态。内部状态:在享元对象内部不随外界环境改变而改变的共享部分。...原创 2020-05-07 17:59:39 · 239287 阅读 · 0 评论 -
设计模式之建造者模式(创建型模式)
前言原创 2020-05-06 13:16:23 · 238844 阅读 · 0 评论 -
设计模式之原型模式(创建型模式)
简介原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。模式结构由于 Java 提供了对象的 clone() 方法,所以用 Java 实现原型模式很简单,只需要实现Cloneable接口并重写clone()方法模式的结构抽象原型类:规定了具体原型对象必须实现的接口。具体原型类:实现...原创 2020-04-30 17:05:58 · 239511 阅读 · 0 评论 -
设计模式之策略模式(行为型模式)&工厂模式(创建型模式)
前言:策略模式和工厂模式看着很像,经常让人混淆不清原创 2020-04-28 10:26:50 · 240071 阅读 · 1 评论 -
设计模式之单例模式(创建型模式)
简介单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,任务管理器、线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。在项目当中,系统启动读取配置文件就需要单例保证配置的一致性。原创 2019-04-02 18:21:32 · 239619 阅读 · 0 评论