设计模式--可复用面向对象软件的基础(第一章 引言)

本文介绍了设计模式的基本概念,包括模式的四要素,以及SmalltalkMVC中的设计模式应用。阐述了如何描述和编目设计模式,如Abstract Factory、Adapter等,并探讨了设计模式如何解决创建、结构和行为方面的问题,以及如何选择和使用设计模式。
摘要由CSDN通过智能技术生成

一、什么是设计模式

一般而言,一个模式有四个基本要素:
1、模式名 一个助记名,它用一两个词来描述模式的问题、解决方案和效果;
2、问题 描述了应该在何时使用模式,它解释了设计问题和问题存在的前因后果;
3、解决方案 描述了设计的组成成分、它们之间的相互关系及各自的职责和协作关系;
4、效果 描述了模式应用的效果及使用模式应权衡的问题。


二、 S m a l l t a l k M V C Smalltalk MVC SmalltalkMVC中的设计模式

M V C MVC MVC是类的模型/视图/控制器( M o d e l Model Model/ V i e w View View/ C o n t r o l l e r Controller Controller)三元组,被用来构建用户界面。
模型 应用对象
视图 在屏幕上的表示
控制器 定义用户界面对用户输入的响应方式
M V C MVC MVC的主要关系还是由 O b s e r v e r Observer Observer C o m p o s i t e Composite Composite S t r a t e g y

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值