设计模式
KX興
Kx興
展开
-
设计模式与面向对象
设计模式与面向对象本问对设计模式与面向对象,博主的个人理解和记录,仅供技术学习分享使用. 本文面向的学习对象:即使你是刚入门的学习者(任何一门编程语言,C#、smalltalk、EIFFEL、python、Java、OC等),或者已经拥有几年开发经验的开发人员,想对自己技术的进一步提升(例子:想提升手头微薄的工资单么? 那就不断的为自己技术增值,量变引起质变)一 设计模式什么是设计模式?...原创 2018-10-03 00:06:25 · 2181 阅读 · 3 评论 -
设计摸式-面向对象的六大原则
设计摸式-面向对象的六大原则单一职责原则开闭原则里氏替换原则依赖倒置原则接口隔离原则迪米特原则本文对上面的面试对象的六大原则,做逐步了解记录,并结合真实项目与Android源码进行分析,那么开工了,兄弟们靠勤劳双手致富吧!一 单一职责原则单一职责原则(Single Responsibility Principle),缩写SRP概述:就一个类而言,应该仅有一个引起它变化...原创 2018-10-24 15:59:55 · 565 阅读 · 1 评论 -
设计模式-适配器模式(代码分析)
设计模式-适配器模式文章目录设计模式-适配器模式一 适配器模式介绍二 适配器模式的定义三 适配器模式使用场景四 适配器模式优缺点优点缺点五 代码实例为媒体播放器和更高级的媒体播放器创建接口创建实现了 AdvancedMediaPlayer 接口的实体类创建实现了 MediaPlayer 接口的适配器类创建实现了 MediaPlayer 接口的实体类使用 AudioPlayer 来播放不同类型的音...原创 2018-12-04 16:02:42 · 562 阅读 · 3 评论 -
设计模式-单例模式(代码分析+例子)
设计模式-单例模式文章目录设计模式-单例模式一 单例模式介绍二 实现单例模式主要关键点三 单例模式实现方式1. 懒汉模式(个人理解:懒,就是调用时候再new)2. 饿汉模式(个人理解:饿,new好,直接获取)四 Double Check Lock-DCL(双重锁定机制)实现单例,不赞成使用点一 两次判空点二 DCL乱序处理之volatileDCL优缺点五 静态内部类单例模式(推荐使用)六 单例总...原创 2018-12-03 17:41:52 · 421 阅读 · 0 评论