桥接模式 定义 将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或...
单例模式应该是大家最为熟知的一种设计模式了,相信大家或多或少的都在自己的项目中使用过单例模式,例如封装一个Log工具类、一个数据库存取类或者用户...
前段时间发过这样一篇文章 Android Studio 打包Jar,因为任务需要将项目中一个模块打包成jar包提供给第三方公司使用,实话说打包完...
定义 将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式...
装饰模式 定义 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 在软件开发中,往...
晨鸣的博客--神奇的水滴效果导航栏-BezierIndicator 很早之前就看见过这样一个特效心怡很久,却一直恐于自定义View这座大山。最近...
建造者模式 定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 首先这是一个复杂的对象,也就是说对象的创建过程比较...
相信大家在使用Android Studio开发项目时,都感受到了使用Gradle来管理项目,以及添加第三方依赖的方便性。同时作为一个Androi...
设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代...