自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超越

寻找心中的那份自信

原创 [Android]Activity生命周期之三大循环|五种状态|七种方法

生命周期三大循环 我们能监控Activity生命周期中的三个嵌套循环(monitor three nested loops in the activity lifecycle) 1.Activity的entire lifetime(全部的生命期)发生在调用onCreate()和调用onDest...

2019-12-26 19:02:10

阅读数 199

评论数 0

原创 [架构]接口行为的扩展

接口行为的扩展,经常面临这样的问题,之前已经定义好一个接口,且该接口已经在很多地方使用到,现在我们想让新增新方法。 如下图所示,已经定义了接口IVedioMedia,已经有RM和Mpeg实现了它。现在如果在IVedioMedia接口中新增resize()方法,那么就要连同RM和Mpeg一同修改,...

2019-12-24 18:30:05

阅读数 24

评论数 0

原创 [基础概念]这次,彻底弄懂接口及抽象类

抽象类及其作用 抽象类,顾名思义,即类的抽象。 在介绍面向对象概念时,我们知道类是客观事物的抽象,而抽象类又是类的进一步抽象,该怎么理解呢? 举个例子,我们定义若干个类 class BMW、class Benz、class Audi,分别对客观事物“宝马”、“奔驰”、“奥迪”三种汽车进行抽象...

2019-12-24 18:00:55

阅读数 55

评论数 0

原创 [设计模式]装饰、组合、职责链模式

模式介绍 装饰模式:相当于是叠罗汉,将多个行为有序的串联起来,最终得到结果。(通过下一个行为装饰上一个行为) 组合模式:使得用户对单个对象和组合对象的使用具有一致性 责任链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请...

2019-12-22 18:28:05

阅读数 28

评论数 0

原创 [设计模式]一两句话的设计模式

创建型 速记口诀: 单抽工建原 单例:只需一个实例时考虑。要么没有,要么只有一个。 工厂方法:在允许不修改工厂类的前提下添加新类。 抽象工厂:当工厂方法无法满足多系列问题时,再重构为抽象工厂。提供相关性接口,无需具体指定 建造者:多个部件的建造实现相同,只是所需部件、建造顺序不同时考虑。...

2019-12-21 18:32:01

阅读数 49

评论数 0

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