一起来看Java设计思想之23种设计模式

怎么使用设计模式

为什么要使用设计模式?

编写代码,写接口、写类、写方法

用设计模式做设计的作用是什么?

指导、规定如何去写代码,如何写接口、写类、写方法

为什么要用设计模式?

需求会变,代码会变,为了应对变化,为了以后方便拓展,做到以不变应万变,不变的是变化

如何着手使用设计模式?

1:理清现实

2:区分变与不变

3:搞清楚会如何变

4:使用者如何隔绝这种变化

不同的变化方式对应不同的设计模式

一起来看Java设计思想之23种设计模式

设计的体现:

如何来定义接口、类、方法

怎么着手使用:

找出变化,分开变化和不变的

隔离、封装变化的部分,让其他部分不受它的影响

23种设计模式

创建型模式

这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用new运算符直接实例化对象,这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活

结构型模式

这些设计模式关注类和对象的组合,继承的概念被用来组合接口和定义组合对象获得新功能的方式

行为型模式

这些设计模式特别关注对象之间的通信

总结

请记住一下三点:

  • 找出变化
  • 接口
  • 组合
    • 一个
    • 多个
    • 组合
上一篇:MyEclipse对Maven的安装


下一篇:[ 转载 ] Java开发中的23种设计模式详解(转)