面向对象分析与设计(OOAD)
水晶平衡木
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面向对象设计的五大原则
之前我们讨论过面向对象的本质了,也就是为什么要有面向对象,人类看待世界的方式就是从各种不同的视角对事物进行各种层次的抽象,并在不同的抽象层次统一地对待这些事物。抽象的过程也就是寻找这些事物共同特性、本质特征的过程。这五大原则均由面向对象的本质衍生而来。 1. LSP The Liskov Substitution Principle 里氏替换原则 里氏替换原则是指:“一个软件实体原创 2011-10-28 14:23:41 · 1424 阅读 · 0 评论 -
面向对象
面向对象分析与设计方法是为了适应人类理解事物的特点而出现的。人类理解事物的方法就是将事物抽取共性、分门别类。它的出现不是替机器着想,而是替人类着想,体现了软件的易理解性、可维护性越来越重要。 “道生一,一生二,二生三,三生万物”,意味着万事万物的纷繁变化离不开背后的根本原理——道。软件面向对象分析与设计也是如此,所谓的“道”就是为什么要有面向对象设计。由它来衍生出各大设计原则,再衍生出各原创 2011-10-28 14:09:04 · 1136 阅读 · 1 评论 -
设计模式 之 MVC
MVC设计模式,M:Model,V:View,C:Controller,所以MVC模式即:模型、视图与控制器模式。 这种设计模式在UI设计中比较多见,UI是比较难做的部分,虽然很多人不太看得起做UI,但是为系统设计出一套比较优雅的UI,或者甚至是设计一套UI组件,都是比较难的。 说UI设计比较复杂是因为它需要处理的事情非常多,比如:需要绘制、需要获取数据、需要处原创 2012-07-06 22:54:57 · 514 阅读 · 0 评论
分享