自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

30岁的男人的博客

记录来时的路

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

原创 大话设计模式-第四章 开闭原则

1.概念相关 开闭原则:对扩展开放,对修改关闭; 是说软件实体(类,模块,函数等)应该可以扩展,但是不可修改; 2.OOP 开闭原则是面向对象设计的核心所在.遵循这个原则可以带来面向对象技术所声称的巨大好处, 也就是可维护,可扩展,可复用,灵活性好;开发人员应该仅对程序中呈现出频繁变化的那些部分作出 抽象,然而,对于应用程序中的每个部分都刻意地进行抽象同样不是一个好主意.拒绝不

2017-03-19 22:40:17 290

原创 大话设计模式-第三章 单一职责原则

1.概念相关 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因; 2.策略模式UML图 3.java代码示例 4.OOP 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者抑制这个类完成其他职责的能力. 这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏; 软件设计的思想: 软件设计真正要做的许多内容,就是发

2017-03-19 22:03:26 257

原创 大话设计模式-第二章 策略模式

1.概念相关 策略模式:它定义了算法家族,分别封装起来,让它们之前可以相互替换,此模式让算法的变化,不会影响到使用算法的客户. 2.策略模式UML图 3.java代码示例 package com.fr.designpattern.ch02strategy.pattern; public class Context { private Strategy strategy;

2017-03-19 21:14:47 238

原创 大话设计模式-第一章 简单工厂模式

1.简单工厂模式UML图 (以两个数进行加减乘除运算为例) 2.java代码示例 package com.fr.designpattern.ch01simplefactory.pattern; public abstract class Operation { private double numberA; private double numberB; publ

2017-03-19 20:14:51 272

空空如也

空空如也

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

TA关注的人

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