发布了文章2025-08-06
03.接口vs抽象类比较目录介绍01.面向对象设计特性1.1 抽象和接口特性1.2 一些问题思考1.3 抽象的设计思想1.4 抽象思想案例02.抽象类介绍2.1 看抽象案例2.2 抽象类特点2.3 抽象类设计注意要点2.4 抽象的思想2.5 模拟抽象类03.接口设计介绍3.1 看接口案例3.2 接口的特...
发布了文章2025-07-24
02.面向对象的特性目录介绍01.面向对象的特性1.1 四大特效介绍1.2 四大特性总结1.3 面向对象编程03.面向对象之封装3.1 什么是封装3.2 看一个封装案例3.3 封装的语法机制3.4 封装的意义04.面向对象之抽象4.1 什么是抽象4.2 抽象案例分析4.3 抽象的语法机制4.4 抽象的...
发布了文章2025-07-24
01.面向对象设计思想目录介绍01.看一个演变案例1.1 一个案例介绍1.2 普通过程思维1.3 使用面向对象1.4 案例对比分析02.面向对象的思想2.1 面向过程思想2.2 面向过程演变2.3 面向对象思想2.4 面向对象思想特点03.面向对象编程3.1 基础概念3.2 编程语言划分3.3 面向对...
发布了文章2025-06-04
10.高性能图片优化方案目录介绍01.图片基础概念介绍1.1 图片占用内存介绍1.2 网络图片加载流程1.3 三方库加载图片逻辑1.4 BitmapFactory1.5 图片大小VS内存1.6 Bitmap能直接存储吗1.7 Bitmap创建流程1.8 图片框架如何设计02.图片内存计算方式2.1 如何计算占用内存2.2...
发布了文章2025-05-22
01.数组深入浅出分析目录介绍01.数组的设计介绍1.1 数组内存设计1.2 一维和二维数组1.3 数组复杂度思考02.数组的优缺点2.1 数组的优点2.2 数组的缺点03.数组使用场景3.1 那些使用场景3.2 那些集合用数组04.线性表和非线性表4.1 什么是线性表4.2 什么是非线性表05.数...
发布了文章2025-05-20
12.项目重构演进之路目录介绍01.整体概述说明1.1 重构的背景1.2 重构的要求1.3 遇到问题说明1.4 重构的目的1.5 重构设计目标1.6 产生收益分析02.重构的具体实践2.1 重构什么2.2 何时重构2.3 思考如何重构2.4 针对复杂场景03.重构技术手段3.0 举一个重构例子3.1 罗列...
发布了文章2025-05-09
11.多用组合和少继承目录介绍01.前言思考的介绍1.1 组合优于继承思考1.2 实际中的案例1.3 思考继承的争议02.绘图应用程序案例2.1 案例的背景2.2 用继承实现多形状2.3 用组合实现多形状03.不同鸟类程序案例3.1 案例的背景3.2 用继承实现多鸟类3.3 继承的问题暴露3.4 ...
发布了文章2025-04-24
10.接口而非实现编程目录介绍01.接口编程原则1.1 接口指导思想02.如何理解接口2.1 重点搞清楚接口2.2 抽象的思想03.来看一个案例3.1 图片存储的案例3.2 业务拓展问题3.3 代码演变设计思想3.4 重构后的代码04.定义接口的场景4.1 要有接口意识4.2 接口具体的场景4.3 定...
发布了文章2025-04-14
09.接口vs抽象类比较目录介绍01.面向对象设计特性1.1 抽象和接口特性1.2 一些问题思考1.3 抽象的设计思想1.4 抽象思想案例02.抽象类和接口2.1 什么是抽象类2.2 为何有抽象类2.3 什么是接口2.4 为何设计接口2.5 抽象类和接口区别03.解决什么编程问题3.1 抽象类的由来3...
发布了文章2025-03-24
08.面向对象的特性目录介绍01.面向对象编程和语言1.1 面向对象的介绍1.2 面向对象编程1.3 面向对象的特性1.4 编程语言的划分02.面向对象分析和设计2.1 OOA和OOD设计2.2 UML统一建模语言03.面向对象之封装3.1 什么是封装3.2 看一个封装案例3.3 封装的语法机制3.4 封装...
发布了文章2025-03-19
07.迪米特原则介绍目录介绍01.问题思考的分析02.学习迪米特原则目标03.理解迪米特原则04.迪米特原则思想05.迪米特原则案例106.迪米特原则案例207.迪米特原则思考08.迪米特原则的总结01.问题思考的分析什么是迪米特原则,这个原则如何理解,如何运用到实际开发,举例...
发布了文章2025-02-13
03.开闭原则详细介绍目录介绍01.问题思考的分析02.如何理解开闭原则03.开闭原则的背景04.开闭原则比较难学05.实现开闭原则方式06.画图形案例分析07.银行业务案例分析08.开闭原则优缺点09.开闭原则的总结推荐一个好玩网站一个最纯粹的技术分享网站,打造精品技术编程...
发布了文章2024-12-26
02.单一职责原则详解目录介绍01.问题思考分析02.单一职责原则介绍03.如何理解单一指责04.用例子理解单一职责05.为何遵守单一原则06.方法层面单一职责07.接口层面单一职责08.类层面单一职责09.单一职责判断模糊10.单一职责判断原则11.最后总结一下12.更多内容推荐推荐...
发布了文章2024-11-20
15.模版模式设计思想目录介绍01.模版模式基础1.1 模版模式由来1.2 模版模式定义1.3 模版模式场景1.4 模版模式思考1.5 模版模式特点1.6 理解模版唯一性1.7 主要解决问题02.模版模式原理2.1 罗列一个场景2.2 用例子理解模版2.3 需求普通实现2.4 案例演变实现2.5 模版模...
发布了文章2024-11-14
14.策略者模式设计思想目录介绍01.策略模式基础介绍1.1 策略模式由来1.2 策略模式定义1.3 策略模式场景1.4 策略模式思考1.5 策略模式的重心1.6 理解策略唯一性1.7 主要解决的问题02.策略模式原理2.1 罗列一个场景2.2 用例子理解策略2.3 需求普通实现2.4 案例演变实现...
发布了文章2024-11-13
13.观察者模式设计思想目录介绍01.观察者模式基础1.1 观察者模式由来1.2 观察者模式定义1.3 观察者模式场景1.4 观察者模式思考02.观察者模式实现2.1 罗列一个场景2.2 用例子理解观察者2.3 案例演变分析2.4 观察者模式基本实现03.观察者模式分析3.1 观察者模式案例3.2...
发布了文章2024-11-12
12.享元模式设计思想目录介绍01.享元模式基础介绍1.1 享元模式由来1.2 享元模式定义1.3 享元模式场景1.4 享元模式思考1.5 核心思想是什么02.享元模式原理与实现2.1 罗列一个场景2.2 用例子理解享元2.3 内部和外部状态2.4 享元模式实现03.享元模式分析3.1 享元模式VS...
发布了文章2024-11-08
11.组合模式设计思想目录介绍01.组合模式基础1.1 组合模式由来1.2 组合模式定义1.3 组合模式场景1.4 组合模式思考1.5 解决的问题02.组合模式实现2.1 罗列一个场景2.2 组合结构2.3 组合基本实现2.4 有哪些注意点03.组合实例演示3.1 需求分析3.2 代码案例实现3.3 是否...
发布了文章2024-11-06
10.桥接模式设计思想目录介绍01.桥接模式基础1.1 桥接模式由来1.2 桥接模式定义1.3 桥接模式场景1.4 桥接模式思考1.5 解决的问题02.桥接模式实现2.1 罗列一个场景2.2 桥接结构2.3 桥接基本实现2.4 有哪些注意点03.桥接实例演示3.1 需求分析3.2 代码案例实现3.3 是否...
发布了文章2024-11-05
09.外观模式设计思想目录介绍01.外观模式基础1.1 外观模式由来1.2 外观模式定义1.3 外观模式场景1.4 外观模式思考1.5 解决的问题02.外观模式实现2.1 罗列一个场景2.2 外观结构2.3 外观基本实现2.4 有哪些注意点2.5 设计思想03.外观实例演示3.1 需求分析3.2 代码案例...