您的位置:知识库 » 软件设计

“软件设计”文章列表

类层次结构的变化 类层次结构中可能经常由于引入新的操作,从而将类型变得脆弱…… 动机(Motivation) 在软件构建过程中,由于需求的改变......
作者: 山天大畜   2010-11-28 22:23:03 阅读:2127 标签:C#面向对象设计模式纵横谈 Visitor 访问者模式
依赖关系的倒置 抽象不应该依赖于实现细节,实现细节应该依赖于抽象。-抽象A直接依赖于实现细节b(软件易脆,很容易需要重新编译) -抽象A依赖于抽象B,实......
作者: 山天大畜   2010-11-03 17:55:48 阅读:2110 标签:C#面向对象设计模式纵横谈 Prototype 原型模式
作者: 蓝色游骑兵   2008-12-17 12:02:21 阅读:2104
对象容器的问题 在面向对象系统中,我们常会遇到一类具有“容器”特征的对象——即它们在充当对象的同时,又是其他对象的容器。 如......
作者: 山天大畜   2010-11-03 17:46:35 阅读:2080 标签:C# 面向对象 Composite 组合模式
作者: Allen Lee   2008-08-13 21:14:15 阅读:2060 标签:C#
目前来看,推行TDD的障碍大约有如下几点:1. 开发人员的质量意识;2. 分析需求并进行任务分解的能力;3. 将测试作为开发起点的开发习惯;4. 开发人员的重构能力,包括如何识别坏味道和如何运用重构手法;5. 单元测试的基础设施,尤其是测试数据准备; 开发人员的质量意识 开发人员对于软件质量...
作者: 张逸   2015-04-12 13:56:06 阅读:2030 标签:TDD
最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对......
2011-05-11 16:32:08 阅读:2017 标签:面向对象
作者在本文中主要就微博的feed推拉(push,pull)模式做一下探讨,并提出新的时间分区拉模式。
作者: 草屋主人   2010-09-19 21:58:17 阅读:2003 标签:微博feed推拉模式
ThoughtWorks中国公司的XD Lead 熊子川 我们今天谈的是什么? 我们今天谈的是关于软件的体验设计。 为什么体验设计会成为一个话题? 原来我们谈体验......
2011-06-29 08:51:41 阅读:1992 标签:产品设计 体验设计 用户体验
在很多地方都有“数据交换”这个概念,本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人......
2011-06-01 15:07:52 阅读:1983 标签:数据交换协议
作者: Tyler Tate   2010-04-07 16:14:45 阅读:1959
作者: 白板   2008-08-16 22:06:18 阅读:1953 标签:架构设计师
从耦合关系谈起 耦合关系直接决定着软件面对变化时的行为 -模块与模块之间的紧耦合使得软件面对变化时,相关模块都要随之更改 -模块与模块之间的松......
作者: 山天大畜   2010-11-03 17:54:47 阅读:1948 标签:C# 面向对象 Factory Method 工厂方法
系统的复杂度 假设我们需要开发一个坦克模拟系统用于模拟坦克车在各种作战环境中的行为,其中坦克系统由引擎、控制器、车轮、车身等各子系统构成。 如何使......
作者: 山天大畜   2010-11-03 17:41:51 阅读:1937 标签:C# 面向对象 Facade 外观模式
作者: 飞林沙   2009-12-28 10:40:29 阅读:1884
作者: lovecherry   2008-12-03 16:41:27 阅读:1871 标签:SOA
英文原文:Service-Oriented Architecture and Legacy Systems 企业系统已经从单片孤岛(monolithic silos)快速发展为使用机制灵活、面向服务的分布式应用系统。为了跟上这一趋势,IT组织必须近乎实时地调整他们的遗留系统,以面对商业变化的挑...
作者: Nicolas Serrano   2015-05-07 12:47:34 阅读:1858 标签:面向服务 SOA
每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心 ——Christopher Alexander 设计模式描述了软件设计过程中某......
作者: 山天大畜   2010-11-08 21:08:22 阅读:1854 标签:C# 面向对象 模式与原则
作者: Anders小明   2008-08-16 22:26:29 阅读:1853 标签:架构设计