Android设计模式
文章平均质量分 79
Loften_93663469
凡真心尝试助人者,没有不帮到自己的。
展开
-
面向对象六大原则(一):单一职责原则
面向对象程序设计(OOP)的六大原则是我对《Android源码设计模式解析与实战》的读后笔记。要设计出灵活又便于维护的软件,必须要求我们的设计能力与代码质量高,也就是我们所谓的编程思想。因此,我们需以面向对象的六大原则为基础、各大设计模式的运用自如、更高的应用架构思想(如MVC,MVP,MVVM)来使得我们开发的应用真正实现高内聚、低耦合的应用架构原创 2015-12-12 13:48:23 · 687 阅读 · 0 评论 -
面向对象六大原则(二):开闭原则
面向对象程序设计(OOP)的六大原则是我对《Android源码设计模式解析与实战》的读后笔记。要设计出灵活又便于维护的软件,必须要求我们的设计能力与代码质量高,也就是我们所谓的编程思想。因此,我们需以面向对象的六大原则为基础、各大设计模式的运用自如、更高的应用架构思想(如MVC,MVP,MVVM)来使得我们开发的应用真正实现高内聚、低耦合的应用架构。原创 2015-12-12 20:30:12 · 1487 阅读 · 0 评论 -
面向对象六大原则(六):迪米特原则
面向对象程序设计(OOP)的六大原则是我对《Android源码设计模式解析与实战》的读后笔记。要设计出灵活又便于维护的软件,必须要求我们的设计能力与代码质量高,也就是我们所谓的编程思想。因此,我们需以面向对象的六大原则为基础、各大设计模式的运用自如、更高的应用架构思想(如MVC,MVP,MVVM)来使得我们开发的应用真正实现高内聚、低耦合的应用架构。原创 2015-12-13 16:04:47 · 858 阅读 · 0 评论 -
面向对象六大原则(三):里氏替换原则
面向对象程序设计(OOP)的六大原则是我对《Android源码设计模式解析与实战》的读后笔记。要设计出灵活又便于维护的软件,必须要求我们的设计能力与代码质量高,也就是我们所谓的编程思想。因此,我们需以面向对象的六大原则为基础、各大设计模式的运用自如、更高的应用架构思想(如MVC,MVP,MVVM)来使得我们开发的应用真正实现高内聚、低耦合的应用架构。原创 2015-12-12 22:46:40 · 1965 阅读 · 0 评论 -
面向对象六大原则(四):依赖倒置原则
面向对象程序设计(OOP)的六大原则是我对《Android源码设计模式解析与实战》的读后笔记。要设计出灵活又便于维护的软件,必须要求我们的设计能力与代码质量高,也就是我们所谓的编程思想。因此,我们需以面向对象的六大原则为基础、各大设计模式的运用自如、更高的应用架构思想(如MVC,MVP,MVVM)来使得我们开发的应用真正实现高内聚、低耦合的应用架构。原创 2015-12-13 11:46:33 · 939 阅读 · 0 评论 -
面向对象六大原则(五):接口隔离原则
面向对象程序设计(OOP)的六大原则是我对《Android源码设计模式解析与实战》的读后笔记。要设计出灵活又便于维护的软件,必须要求我们的设计能力与代码质量高,也就是我们所谓的编程思想。因此,我们需以面向对象的六大原则为基础、各大设计模式的运用自如、更高的应用架构思想(如MVC,MVP,MVVM)来使得我们开发的应用真正实现高内聚、低耦合的应用架构。原创 2015-12-13 14:20:06 · 1684 阅读 · 0 评论 -
单例模式
单例模式是应用最广的模式之一。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统整体的行为。原创 2016-03-28 23:56:34 · 404 阅读 · 0 评论 -
建造者(Builder)模式
附加--对讨厌你的人最好的反击是,保持微笑和光芒四射,他们最不希望看到这样的你这模式也是使用多个简单的对象构建成一个复杂的对象,将变与不变分离开,我用到过也是对某个类进行相对应的配置,当然你也可以根据你的需求使用这模式,也就你需要生成的对象具有复杂的内部结构,或者需要生成的对象内部属性本身相互依赖,下面就举个简单例子吧。其实很简单,就创建个配置类,添加你所需要的属性,列举代码则原创 2016-05-02 23:26:12 · 590 阅读 · 0 评论