设计模式

2018-05-14  本文已影响0人  markchan

设计模式代表了最佳的实践, 通常被有经验的面向对象的软件开发人员所采用. 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案. 这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的.

分类

设计模式可以分为三大类:

创建型模式

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

创建型模式包括:

结构型模式

结构型模式关注类和对象的组合. 继承的概念被用来组合接口和定义组合对象获得新功能的方式

结构型模式包括:

行为型模式

行为型模式特别关注对象之间的通信

行为型模式包括:

最后通过一张图片类整体描述一下设计模式之间的关系

上一篇下一篇

猜你喜欢

热点阅读