自定义博客皮肤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)
  • 收藏
  • 关注

原创 23种设计模式的对比和总结

通过《大话设计模式》初步了解了设计模式的一些概念,这是一个从面相过程到面相对象的思想转换,为以后的面向对象编程带来了从思想根源上的改变,很多模式看的令人兴奋,原来程序还可以这样写。 不同的模式带来不同的方法,23个模式的优点和缺点是什么?什么情况下使用什么模式?一起来看看吧。

2017-04-28 17:25:14 2440 24

原创 穿衣的搭配--装饰模式

前言 穿着有那么重要吗?当然,人靠衣装马靠鞍嘛。大话设计模式以穿衣搭配的方式来讲面向对象的装饰模式,真的是通俗易懂,感谢作者程老师! 下面就和小编一起来看看什么是装饰模式吧。 内容 简单的写一个控制台程序,要求可以给人搭配嘻哈、正装、牛仔等穿衣搭配的代码。 Person类 class person { //private私有的类

2017-04-19 22:02:40 1170 19

原创 什么是虚方法?

前言 小编在看《大话设计模式》的时候,书中常常提到虚方法,尽管按照例子敲了代码,也对书上的内容咬文嚼字地读了几遍,终究还是不太了解虚方法究竟是什么。于是百度看了很多网友们的讲解。下面就来说一下小编对虚方法的理解。 内容

2017-04-07 11:28:24 9386 17

原创 [设计模式]策略模式

在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类中提供多个方法,每一个方法对应一个具体的查找算法;当然也可以将这些查找算法封装在一个统一的方法中,通过if…else…或者cas

2017-04-02 15:40:17 461 14

空空如也

空空如也

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

TA关注的人

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