![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式学习
文章平均质量分 81
一纸梦
学习,成长
展开
-
ViewModel如何在Activity中保证留存性
ViewModel如何保证留存性原创 2022-02-10 21:33:19 · 1532 阅读 · 0 评论 -
设计模式简单介绍(java语言)-- 单例模式
设计模式简单介绍(java语言)– 单例模式 1. 概念 单例模式是一个比较简单的设计模式,其主要定义如下: Ensure a class has only one instance, and provide a global point of access to it. 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式通用类图: 简单来说单例模式...原创 2016-11-10 14:17:49 · 561 阅读 · 0 评论 -
设计模式简单介绍(Java语言)-- 工厂方法模式
设计模式简单介绍(Java语言) – 工厂方法模式 1.工厂方法模式的定义: 工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品。 工厂方法模式在Java编程中使用...原创 2016-11-25 19:08:59 · 5138 阅读 · 0 评论 -
设计模式简单介绍(java语言)-- 模板方法模式
设计模式简单介绍(java语言)– 模板方法模式 模板方法模式的定义 模板方法模式:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 类图: 类图中,AbstractClass为抽象模板,它的方法分为两类: 1.基本方法:基本方法也叫做基本操作,是由子类实现的方法,并且在模板方法被调用。 2.模板方法:...原创 2018-03-10 18:53:38 · 309 阅读 · 0 评论 -
设计模式简单介绍(java语言)-- 建造者模式
设计模式简单介绍(java语言)– 建造者模式 1. 建造者模式的定义 建造者模式也叫做生成器模式,其定义如下: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 通用类图: 在建造者模中,通常有如下4个角色: Product产品类 通常是实现了模板方法模式,也就是有模板方法和基本方法,参考模板方法模式介绍。 Builder抽象建造者 规范产...原创 2018-04-07 00:30:59 · 275 阅读 · 0 评论