Summary 前言 迈出从3K到1W的重要一步——掌握设计模式 UML建模技术 谈一谈自己对依赖、关联、聚合和组合之间区别的理解 设计模式六大原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特法则 开闭原则 面向对象六大原则1 面向对象六大原则2 Java程序员应当知道的10个面向对象设计原则 软件设计之高内聚低耦合 23种设计模式 单例模式的Java和Kotlin实现 单例模式1 单例模式2 单例模式3 单例模式讨论篇:单例模式与垃圾回收 工厂方法模式 抽象工厂模式 建造者模式 Builder构造者设计模式 原型模式 创建类模式总结篇 模版方法模式 中介者模式 观察者模式1 观察者模式2 访问者模式 访问者模式讨论篇:java的动态绑定与双分派 命令模式 责任连模式 策略模式 迭代器模式 解释器模式 备忘录模式 适配器设计模式 享元模式 装饰者模式 Android源码设计模式分析 单例模式1 单例模式2 简单工厂模式 抽象工厂模式 工厂方法模式 Builder模式1 Builder模式2 外观模式 模板方法1 模板方法2 策略模式 策略模式的应用 代理模式 迭代器模式 适配器模式 ListView的适配器模式 ListView的观察者模式 责任链模式 命令模式 桥接模式 原型模式1 原型模式2 MVP,MVVM设计模式 MVC设计模式 MVP设计模式 Dagger2依赖注入 MVVM设计模式 DataBinding MVC,MVP,MVVM设计模式实例