1. 重构的目的? 重构是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,使其更易理解,修改成本更...[作者空间]
1. 什么是面向对象编程和面向对象编程语言 面向对象编程是一种编程范式或编程风格。它以类或对象作为组织代码的基本单...[作者空间]
K.Y.D.L 四原则 K:KISS(Keep it Simple and Stupid)简单原则Y:YAGNI(...[作者空间]
SOLID 原则 S:单一职责原则 SRP(Single Responsibility Principle)O:单...[作者空间]
行为型设计模式范围 观察者模式 模板方法 策略模式 职责链模式 状态模式 迭代器模式 访问者模式 备忘录模式 命令...[作者空间]
行为型设计模式范围 观察者模式 模板方法 策略模式 职责链模式 状态模式 迭代器模式 访问者模式 备忘录模式 命令...[作者空间]
结构型设计模式汇总 结构型设计模式名称 结构型设计模式主要包括 7 大类: 代理模式 桥接模式 装饰器模式 适配器...[作者空间]
责任链设计模式及其典型应用场景剖析 前言 责任链模式作为行为型设计模式的重要组成部分,在 Android 开发中有...[作者空间]
创建型设计模式汇总 1. 单例模式 1.1 单例模式的定义 一个类只允许创建一个对象或实例。 1.2 单例模式的作...[作者空间]