设计模式概述

        每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。

一、什么是设计模式

        将 面向对象软件的设计经验 作为设计模式记录下来。

        设计模式使人可以更加简单方便地复用成功的设计和体系结构。

二、按照 目的准则 范围准则 对设计模式进行分类

目的准则: 模式是用来完成什么工作的。

        创建型模式 与对象的创建有关

        结构性模式 处理类或对象的组合

        行为型模式 对类或对象怎样交互和怎样分配职责进行描述

范围准则: 模式主要用于类还是用于对象。

创建型类模式 将对象的部分创建工作延迟到子类,而 创建型对象模式 则将它延迟到另一个对象中。

结构型类模式 使用继承机制类组合类,而 结构型对象模式 则描述了对象的组装方式。

行为型类模式 使用集成描述算法和控制流,而 行为型对象模式 则描述了一组对象怎样协作完成单个对象所无法完成的任务。

【具体的各个模式的解决方案,见后面的博客内容】

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值