专注分享 Android开发 干货

CSDN签约作者、稀土掘金专栏作者 & 简书推荐作者

工厂方法模式(Factory Method)-最易懂的设计模式解析

前言在上文提到的最易懂的设计模式系列解析:简单工厂模式,发现简单工厂模式存在一系列问题: 工厂类集中了所有实例(产品)的创建逻辑,一旦这个工厂不能正常工作,整个系统都会受到影响; 违背“开放 - 关闭原则”,一旦添加新产品就不得不修改工厂类的逻辑,这样就会造成工厂逻辑过于复杂。 简单工厂模式由于使...

2016-08-28 08:31:39

阅读数:10688

评论数:6

简单工厂模式(SimpleFactoryPattern)- 最易懂的设计模式解析

前言今天我来全面总结一下Android开发中最常用的设计模式 - 简单工厂模式。 关于设计模式的介绍,可以看下我之前写的:1分钟全面了解“设计模式” 目录1. 含义 简单工厂模式又叫静态方法模式(因为工厂类定义了一个静态方法) 现实生活中,工厂是负责生产产品的;同样在设计模式中,简单工厂模式我...

2016-08-16 17:18:54

阅读数:1525

评论数:0

设计模式:这是最全面 & 详细的 单例模式(Singleton)分析指南

前言 今天我来全面总结一下Android开发中最常用的设计模式 - 单例模式。 关于设计模式的介绍,可以看下我之前写的:1分钟全面了解“设计模式” 目录 1. 实例引入 背景:小成有一个塑料生产厂,但里面只有一个仓库。 目的:想用代码来实现仓库的管理 现有做法:...

2016-08-16 17:15:07

阅读数:5471

评论数:4

深入浅出“设计模式”- 最易懂的设计模式解析

前言最近在对项目进行重构,希望能利用设计模式使得自己的代码能更加简化 & 优雅一些,所以对设计模式进行了一系列的总结,今天我带你来了解一切关于设计模式的知识。目录1. 定义某类特定问题的代码设计解决方案 设计模式,其实只是前人针对某类问题的代码设计经验而已,并没有很高大上 2. 作用 ...

2016-08-14 17:43:52

阅读数:1766

评论数:1

Android技术选型:你该选择哪个网络请求开源库(Volley、OkHttp、Retrofit)?

前言 网络请求在 Android 开发中非常常见,为了降低开发周期和难度,我们经常会选用网络请求的开源库 而现在网络请求的开源库越来越多,我们应该选用哪种呢? 今天我就给大家分别介绍 & 对比现今主流的网络请求库。 目录 1. 为什么要用网络请...

2016-08-10 15:27:27

阅读数:6678

评论数:6

提示
确定要删除当前文章?
取消 删除
关闭
关闭