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

“软件设计”文章列表

作者: 阿修罗一平   2008-08-16 22:11:52 阅读:2533 标签:框架
耦合与变化 耦合是软件不能抵御变化灾难的根本性原因。不仅实体对象与实体对象之间存在耦合关系,实体对象与行为操作之间也存在耦合关系。 创建型设计模......
作者: 山天大畜   2010-11-03 17:33:30 阅读:2527 标签:C# 面向对象Command 命令模式
现在的很多公司,包括 Google 和我现在的公司 Coverity,都喜欢一种“测试驱动的开发”(test-driven development)。它的原理是,在写程序的时候同时写上自动化的“单元测试”(unit test)。在代码修改之后,这些测试可以批量的被运行,这样就可以避免不应该出现的...
作者: 王垠   2015-04-15 14:48:52 阅读:2524 标签:TDD
一、上篇回顾 上篇我们讲述了比较常用的适配器模式,并且分析了适配器的一般使用场景: 1、我们在使用第三方的类库,或者说第三方的API的时候,我们通过适配器......
作者: CallHot   2010-12-21 16:16:45 阅读:2451 标签:设计模式 桥接模式
英文原文:Seven Steps to Create an Unbeatable Enterprise Mobility Strategy 移动革命即将到来 移动正在改变我们的生活,它影响着我们使用银行、购物、娱乐、旅行、学习、做决定和工作的方式。在1990年时,当时世界上只有五亿个电话线路...
作者: Arun Bhattacharya   2015-03-11 21:52:36 阅读:2409 标签:移动开发 移动架构 企业架构
作者: lovecherry   2008-12-03 16:41:27 阅读:2394 标签:SOA
作者: Allen Lee   2008-08-13 21:14:15 阅读:2354 标签:C#
对象容器的问题 在面向对象系统中,我们常会遇到一类具有“容器”特征的对象——即它们在充当对象的同时,又是其他对象的容器。 如......
作者: 山天大畜   2010-11-03 17:46:35 阅读:2336 标签:C# 面向对象 Composite 组合模式
作者: 蓝色游骑兵   2008-12-17 12:02:21 阅读:2323
为什么要让我们的“领域模型”裸奔?(上) 做不完的应用软件 我爸是个乡村小学教师,对我所从事的软件行业一无所知,但是他对我的工作稳定性表示......
作者: 菜阿彬   2011-05-11 06:41:13 阅读:2312 标签:面向对象 领域模型
最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对......
2011-05-11 16:32:08 阅读:2311 标签:面向对象
作者: 小生   2008-08-14 19:50:19 阅读:2269 标签:面向对象 领域模型
过去几年间,你很难去忽视使用RESTFul方法构建企业级应用变得越来越普及的事实。现在,人们似乎不再争论REST还是WS-*呢?,也不再谈论REST和SOA是否互补,而是转向讨......
2011-06-08 14:52:31 阅读:2268 标签:REST
类层次结构的变化 类层次结构中可能经常由于引入新的操作,从而将类型变得脆弱…… 动机(Motivation) 在软件构建过程中,由于需求的改变......
作者: 山天大畜   2010-11-28 22:23:03 阅读:2264 标签:C#面向对象设计模式纵横谈 Visitor 访问者模式
目前来看,推行TDD的障碍大约有如下几点:1. 开发人员的质量意识;2. 分析需求并进行任务分解的能力;3. 将测试作为开发起点的开发习惯;4. 开发人员的重构能力,包括如何识别坏味道和如何运用重构手法;5. 单元测试的基础设施,尤其是测试数据准备; 开发人员的质量意识 开发人员对于软件质量...
作者: 张逸   2015-04-12 13:56:06 阅读:2264 标签:TDD
依赖关系的倒置 抽象不应该依赖于实现细节,实现细节应该依赖于抽象。-抽象A直接依赖于实现细节b(软件易脆,很容易需要重新编译) -抽象A依赖于抽象B,实......
作者: 山天大畜   2010-11-03 17:55:48 阅读:2257 标签:C#面向对象设计模式纵横谈 Prototype 原型模式
本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参......
作者: 朱燚   2010-10-28 15:41:36 阅读:2228 标签:架构设计 Web
之前写过一篇如果你也是.NET程序员,收到不少留言,各种意见都有,之前的说话方式不够友好,特此向因看过而心生郁闷的人道歉。 问题在于我为什么不停的提面向对象......
作者: xx念   2010-11-02 14:54:07 阅读:2224 标签:面向对象
在很多地方都有“数据交换”这个概念,本文所说的“数据交换” 是指在计算机网络中,一个系统把数据传递给另外一个系统。这非常类似于一个人......
2011-06-01 15:07:52 阅读:2198 标签:数据交换协议