- 博客(4)
- 收藏
- 关注
原创 大话设计模式-第四章 开闭原则
1.概念相关开闭原则:对扩展开放,对修改关闭;是说软件实体(类,模块,函数等)应该可以扩展,但是不可修改;2.OOP开闭原则是面向对象设计的核心所在.遵循这个原则可以带来面向对象技术所声称的巨大好处,也就是可维护,可扩展,可复用,灵活性好;开发人员应该仅对程序中呈现出频繁变化的那些部分作出抽象,然而,对于应用程序中的每个部分都刻意地进行抽象同样不是一个好主意.拒绝不
2017-03-19 22:40:17 311
原创 大话设计模式-第三章 单一职责原则
1.概念相关单一职责原则:就一个类而言,应该仅有一个引起它变化的原因;2.策略模式UML图3.java代码示例4.OOP如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者抑制这个类完成其他职责的能力.这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏;软件设计的思想:软件设计真正要做的许多内容,就是发
2017-03-19 22:03:26 280
原创 大话设计模式-第二章 策略模式
1.概念相关策略模式:它定义了算法家族,分别封装起来,让它们之前可以相互替换,此模式让算法的变化,不会影响到使用算法的客户.2.策略模式UML图3.java代码示例package com.fr.designpattern.ch02strategy.pattern;public class Context { private Strategy strategy;
2017-03-19 21:14:47 259
原创 大话设计模式-第一章 简单工厂模式
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 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人