随笔分类 - Design::Misc
关于软件设计的,杂七杂八。
摘要:vim+wikimedia.vim简介:使用vim的wikimedia.vim插件,可以高亮wiki语法关键字,自动补齐等功能。对于喜欢用vim编辑器的人来说,用此方式编辑wiki再好不过了。可以自动识别的文件类型为*.wiki,或者set filetype=mediawiki。安装:下载VIM插件:http://www.vim.org/scripts/script.php?script_id=1787解压缩到$HOME/.vim/或$VIMDIR/vimfile/目录下面确认:$HOME/.vim/syntax/mediawiki.vim确认:$HOME/.vim/ftdetect/medi
阅读全文
摘要:面向对象分析和设计基本概念 面向对象是基于一种哲学思想,它认为:客观实体和实体之间的联系构成了现实世界的所有问题,而每一个实体都可以抽象为对象。这种思想尽可能地按照人类认识世界的方法和思维方式来分析和解决问题,使人们分析、设计一个系统的方法尽可能接近认识一个系统的方法。面向对象的基本观点可以概括如。(1)客观世界由对象组成,任何客观实体都是对象,复杂对象可以由简单对象组成。(2)具有相同数据和操作的对象可归纳成类,对象只是类的一个实例。(3)类可以派生出子类,子类除了继承父类的全部特性外还可以有自己的特性。(4)对象之间的联系通过消息传递来维系。由于类的封装性,它具有某些对外界不可见的数据,.
阅读全文
摘要:用例图用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。用例图在各种开发活动中被广泛的应用,但是它最常用来描述系统及子系统。当用例视图在外部用户出现以前出现时,它捕获到系统、子系统或类的行为。它将系统功能划分成对参与者(即系统的理想用户)有用的需求。而交互部分被称作用例。用例使用系统与一个或者多个参与者之间的一系列消息来描述系统中的交互。用例图包含六个元素,分别是:参与者(A
阅读全文
浙公网安备 33010602011771号