自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

许小乖……是总攻

努力让今天的自己配得上昨天的梦想……

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

原创 代理、中介者 VS. 外观模式

刚刚学完中介者模式,觉得它和前面的几个设计模式有很多的类似点,比如说代理模式和外观模式。接下来就讨论一下它们的异同。     中介者模式:用一个中介对象来封装一系列的对象交互。这之间的各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。    中介者模式的优点:1、减少各个对象之间的耦合,可以独立的改变和复用对象。                  

2014-04-30 15:45:34 2917 21

转载 What Level Programmer Are You?

看到这样一篇文章,很是有感触,转载下来。给自己一个定位或一个目标……      随着技术发展,编程悄然融入了我们的生活。我们已然离不开那些程序和编程语言。很多人都在不同程度地谈论着如何编程,也诞生出很多编程语言排行,那么程序员到底应该如何分级呢?      首先要明白什么是程序员。设计自己的Apache Web服务器的家伙?制作一个复杂Excel的家伙?还是能自己开发RPG的家伙?

2014-04-20 20:37:32 1386 19

转载 设计模式六大原则

单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责

2014-04-12 18:39:23 1061 17

原创 装饰模式 VS. 外观模式

一、装饰模式       小菜想要和MM约会需要给自己扮靓,而新入住房子之前也需要对每个房间装修一遍,这些事情都有一个共同的特点,就是一个词“装饰”,我们可以把装饰模式应用在这些事情上面。       装饰模式:就是动态的给一个对象添加一些额外的职责或者是功能,装饰模式比生成子类更为灵活。是给已有功能动态的添加更多功能的一种方式。举一个装修房子的例子来说明一下什么是装饰模式. 

2014-04-06 16:44:39 3941 18

原创 设计模式之——工厂三姐妹

工厂模式家族出现了最青春靓丽的三姐妹,有不同的个性和独特的魅力。她们分别是:简单工厂模式、工厂方法模式、抽象工厂模式。从她们诞生到现在,一直都在为面向对象事业打拼并且奉献着……       苹果手机正在一代一代的更新着,据说IPhone6S将要在今年6月份发布。我们不妨自己先生产一些IPhone。就用我们学到的工厂模式吧!       首先要定义一些我们想要的一些苹果手机类,如IPhone

2014-04-01 21:57:12 1880 30

空空如也

空空如也

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

TA关注的人

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