自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (7)
  • 收藏
  • 关注

原创 设计模式——工厂方法模式

工厂方法模式个人理解:工厂方法模式包含的元素有:1. 抽象产品类2. 产品实现类3. 抽象工厂类4. 工厂实现类其他理解:1. 要通过工厂方法模式实例化类,需先实例化该类对应的Factory类2. 在对项目进行扩展的时候,不需要改动别处代码,只需要添加新产品的实现类(继承抽象产品类||实现抽象产品接口)、工厂实现类即可,改动地方比较少3. 与简单工厂模式差异在于

2017-10-31 17:23:49 155

原创 设计模式——工厂模式总结

工厂模式总结——简单工厂模式、工厂方法模式、抽象工厂模式简单工厂模式的劣势:1. 工厂类集中了所有实例(产品)的创建逻辑,一旦这个工厂不能正常工作,整个系统都会受到影响;2. 违背“开放 - 关闭原则”,一旦添加新产品就不得不修改工厂类的逻辑,这样就会造成工厂逻辑过于复杂。3. 简单工厂模式由于使用了静态工厂方法,静态方法不能被继承和重写,会造成工厂角色无法形成基于继承的等

2017-10-31 16:10:52 310

原创 设计模式——Simple Factory模式

Factory模式个人理解:适用情景:某些类具有共同的方法、属性,可继承同一抽象父类或者实现同一接口的情况下,新建这些类的时候使用。如下实例:不同的类具有相同方法,但方法有不同的实现,抽象继承与abstract类 OilOrderState,工厂类有静态方法create,根据传参不同创建不同的实体实现类。实例代码:父类:abstract class OilOrderStat

2017-10-31 14:50:00 172

原创 设计模式——Builder 模式

我的总结:       Builder 模式为创建某个实体类,该实体类有过多属性需要配置,用Builder模式可以流式调用,也可以默认赋值,一下代码为项目中实际代码应用。       PayConfig类中有内部类Builder,Builder中有PayConfig的属性,Builder内部类中每个赋值方法返回Builder自己,Builder内部类中有个builder方法,最终通过Pay

2017-10-24 09:32:53 352

Python-2.7.13 安装包

python-2.7.13安装包,自己备份,以防找不到,另分享与大家,欢迎下载,自己备份,以防找不到,另分享与大家,欢迎下载

2017-09-11

Android SwitchButton

Android SwitchButton 自己整理收藏,Eclipse环境

2016-08-30

SwitchButton-master

大神的SwitchButton-master项目,自己整理收集,这个是AS

2016-08-30

Android 自定义SwitchButton

自定义SwitchButton,较为简单,自己整理收集

2016-08-30

Eclipse 环境下的 ShowcaseView 开源项目

Eclipse 环境下的 ShowcaseView 开源项目

2016-06-16

仿微信录音的功能

同事给的代码,还可以,具体请看代码,与大家交流O(∩_∩)O~

2015-01-19

可以滑动的抽屉效果

可以滑动的抽屉效果,具体实现请看代码,大家相互学习交流~~

2015-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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