首页 > 代码库 > 设计模式
设计模式
一、概述
设计模式描述了对象如何进行通信才能不牵涉相互的数据模型和方法。
保持这种独立性(低耦合)一直是面向对象程序设计的目标;
"Design Patterns: Elements of Resualbel Software"一书将设计模式归纳为三大类型,共23种:
创建型模式:通常和对象的创建有关,设计到对象实例化的方式。(共5种模式)
行为型模式:通常和对象间通信有关。(共11种)
结构型模式:描述的是如何组合类和对象以获得更大的结构(共7种)
类模式描述的是如何使用继承提供了更有用的程序接口。
而对象模式描述的是如何通过使用对象组合或将对象包含在其他对象里,将对象组合成更大的一个结构。
设计模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。