自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生苦短,我用Python

成长的记录

  • 博客(2)
  • 收藏
  • 关注

原创 【设计模式】装饰模式、模板方法模式、观察者模式、组合模式、桥接模式

1、装饰模式:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。优点:可以为已有对象动态的添加更多功能的一种方式。当系统需要新功能的时候,我们为了遵守开放-封闭的原则和单一职责原则,不能在一个类中反复增加功能,而新功能仅仅是满足某些特定情况下才会发生的特殊行为,所以把装饰模式放在单独的类中,并让这个类包装它所要装饰的对象,当客户端需要运行哪个功能就可以动态的选

2017-03-31 20:49:53 1637 10

原创 【设计模式】单例模式、三个工厂模式

前言:设计模式这本书看过有一段时间了,但是总结的过程一直没有进行,可能也是因为浅尝辄止的学习,实在不知道写些什么。但是学习过程是需要的,虽然是一孔之见但是希望在以后的学习中能及时的回过头来补充和丰富。 从之前的第一次机房收费系统功能实现的喜悦到现在学习了设计模式之后会觉得那种编程是一种不考虑实际应用的代码实现。作为面向对象语言的三大特性:封装、继承、多态。而设计模式的两大主题:系统复用

2017-03-12 21:02:31 2664 22

空空如也

空空如也

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

TA关注的人

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