当前位置::主页 > TAG标签 > 设计模式
  • 快速开发偷懒必备(二) 支持DataBinding啦~爽炸,花式列表一行实现

    概述 在前文 快速开发偷懒必备(一) 中,我们利用Adapter模式封装了一个库,能快速为任意ViewGroup添加子View。 有如下特点: 快速简单 使用 支持 任意ViewGroup 无耦合 无侵入性 Item支持 多种类型 在库中V1.1.0版本,我也顺手加入了RecyclerView、ListVie

    16-12-14
  • 【Android】快速开发偷懒必备,搞定所有ViewGroup的Adapter . 支持自定义ViewGroup

    代码传送门:喜欢的话,随手点个star。多谢 https://github.com/mcxtzhang/all-base-adapter 概述 开发中,经常会用到动态在ScrollView、LinearLayout里addView的事,尤其是ItemView一样时,每次都要写一大堆代码 inflater 动态addView,很烦。 还有就是在嵌

    16-12-12
  • Android 设计模式:(二)单例模式

    文章链接: https://xiaodanchen.github.io/archives/ 如果这篇文章对大家学习Android有帮助,还望大家多多转载。 学习小组QQ群: 193765960 。 文章目录 1. 单例模式的定义 2. 单例模式的实现 代码示例 优缺点 代码示例 优缺点 代码示例 优缺点 代码示例 优

    16-12-10
  • Android 设计模式:(一)面向对象的六大原则

    文章链接: https://xiaodanchen.github.io/archives/ 文章目录 1.优化代码的第一步——单一职责原则 1.1屌丝程序猿小明 源码 解析 1.2装逼程序猿小民 源码 解析 1.3总结 2.让程序更稳定、更灵活——开闭原则 2.1屌丝程序猿小明 源码 解析 2.2装逼程序猿小民

    16-12-09
  • 介绍一个Android源码设计模式分析项目

    一个结合安卓源码解释java的几大设计模式的开源项目,下面是其主页对该项目的介绍: 该项目通过分析Android系统中的设计模式来提升大家对设计模式的理解,从源码的角度来剖析既增加了对Android系统本身的了解,也从优秀的设计中领悟模式的实际运用以及它适用

    15-03-19
  • MVC,MVP 和 MVVM 的图示

    原文链接: http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC (Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身 很容易理解 ,但是要讲清楚,它与衍生的 MVP

    15-02-09
  • 单例这种设计模式

    随着我们编写代码的深入,我们或多或少都会接触到设计模式,其中单例(Singleton)模式应该是我们耳熟能详的一种模式。本文将比较特别的介绍一下Java设计模式中的单例模式。 概念 单例模式,又称单件模式或者单子模式,指的是一个类只有一个实例,并且提供一个

    15-01-13
  • 设计模式之六 --- 抽象工厂模式(Abstract Factory)

    每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。 产品族:是指位于不同产品等级结构中,功能相关联的产品组成的家族。比如AMD的CPU和ADM

    13-05-13