- 浏览: 27329 次
- 性别:
- 来自: 北京
最新评论
引用
文章内容摘自Martin Fowlerhttp://martinfowler.com先生著作的中译本。
英文书名:Patterns of Enterprise Application Architecture
中文书名:企业应用架构模式
翻译:王怀民、周斌
ISBN:9787-111-30393-0
英文书名:Patterns of Enterprise Application Architecture
中文书名:企业应用架构模式
翻译:王怀民、周斌
ISBN:9787-111-30393-0
维护受业务事务影响的对象列表,并根据对象的变化协调写入数据库和解决并发问题。
发表评论
-
基本模式
2010-11-21 10:37 643入口 封装外部系统或资源访问的对象 包装器模式 映射器模式 ... -
会话状态模式
2010-11-21 10:25 789客户会话状态 将会话状态保存在客户端 数据传输对象,URL参数 ... -
离线并发模式
2010-11-21 10:12 888乐观离线锁 通过冲突检测和事务回滚来防止并发业务事务中的冲突 ... -
分布模式
2010-11-21 10:04 633远程外观 为细粒度对象提供粗粒度的外观来改进网络上的效率。 ... -
Web表现模式
2010-11-21 09:53 655模型、视图、控制器 模型是表示领域信息的对象,它包含除了用于U ... -
对象关系元数据映射模式-资源库
2010-11-21 09:13 722协调领域和数据映射层,利用类似于集合的接口来访问领域对象 -
对象关系元数据映射模式-查询对象
2010-11-21 09:06 878描述一次数据库查询的对象 -
对象-关系元数据映射模式
2010-11-21 07:46 945引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-具体表继承
2010-11-20 22:28 724引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-类表继承
2010-11-20 21:46 660引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-单表继承
2010-11-20 21:44 650引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-序列化LOB
2010-11-20 21:42 716引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-嵌入值
2010-11-20 21:38 614引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-依赖映射
2010-11-20 21:35 596引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-关联表映射
2010-11-20 21:34 676引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-外键
2010-11-20 16:44 715引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系结构模式-表示域
2010-11-20 16:39 609引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系行为模式-延迟加载
2010-11-20 16:31 821引用文章内容摘自Martin Fowlerhttp://mar ... -
对象-关系行为模式-表示映射
2010-11-20 16:19 661引用文章内容摘自Martin Fowlerhttp://mar ... -
数据源架构模式-数据映射器
2010-11-20 16:09 789引用文章内容摘自Martin Fowlerhttp://mar ...
相关推荐
在观察者模式中,对象之间的一对多依赖关系被建立,当一个对象改变状态时,所有依赖于它的对象都会收到通知并自动更新。 观察和测量模式可以理解为一种特殊的责任模式,它在财务软件中尤其重要,因为它用于追踪和...
- 行为型模式:策略、模板方法、观察者、迭代器、访问者、责任链、命令、备忘录等,关注对象间的交互和职责分配。 5. UML统一建模语言: - 类图:展示类、接口、关联、继承关系等。 - 用例图:描述系统参与者与...
可以使用ORM(对象关系映射)技术,如Python的SQLAlchemy,将数据库操作与业务逻辑解耦,使代码更加简洁。 7. 用户界面 为了便于用户使用,系统还需要有用户界面。可以使用如Tkinter或PyQt这样的图形用户界面库,...
- **观察者模式(Observer)**:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 - **命令模式(Command)**:将一个请求封装为一个对象,从而使用户可用...
1. 封装:封装是面向对象的核心特性之一,它将数据和操作这些数据的方法捆绑在一起,形成一个独立的单元——对象。这种封装提高了代码的安全性,因为内部细节对外部隐藏,只暴露必要的接口供其他对象交互。 2. 继承...
南华大学的这个作业主要探讨了五种行为模式:职责链模式、组合命令模式、中介者模式、备忘录模式和观察者模式,同时也涉及到了UML类图和代码规范。 1. 职责链模式:这种模式允许将请求沿着处理者链进行传递,直到...
Meszaros拥有超过十年的自动化单元测试架构经验,在测试自动化模式、软件及测试重构和易测性设计方面享有盛誉。 #### 二、书籍核心价值与适用人群 本书为使用xUnit框架编写自动化测试提供了权威指南。xUnit是一种...
3. 行为型模式:例如策略模式(Strategy)、模板方法模式(Template Method)、观察者模式(Observer)、职责链模式(Chain of Responsibility)、命令模式(Command)、迭代器模式(Iterator)、访问者模式...
例如观察者模式定义了对象间的一对多依赖关系,当一个对象改变状态时,所有依赖于它的对象都会收到通知;策略模式定义了一系列算法,并将每个算法封装起来,使它们可以互换。 #### 面向对象设计模式的实践 设计...
对象是系统中进行操作的基本单元,拥有状态(数据)和行为(方法)。类则是创建对象的模板,定义了一组具有相同属性和行为的对象的蓝图。通过封装,我们可以隐藏对象的内部细节,只对外暴露必要的接口。 2. **继承...
XUnit框架通常提供隔离机制,如使用mock对象或stubs来模拟依赖关系。 "断言"是测试的核心部分,它用于验证代码行为是否符合预期。了解何时和如何使用适当的断言可以提高测试的效率和准确性。 "重构测试"则关注于当...
- **观察者模式**:实现对象之间的发布-订阅关系,当一个对象的状态改变时,所有依赖它的对象都会得到通知。 - **装饰器模式**:动态地给对象添加新的行为或职责,不改变其原始接口。 - **代理模式**:为其他对象...
- 这样可以避免因对象间的复杂关系而引起的混淆。 2. **给测试方法起有意义的名字**: - 测试方法的命名应遵循`testXXXYYY()`的格式。 - 其中`XXX`表示被测试的方法名,`YYY`表示测试的状态或条件。 3. **明确...
这些模式主要处理类与类之间的关系,使不同的组件可以协同工作。 4. **行为型模式**:如策略模式、模板方法模式、观察者模式、命令模式、迭代器模式、访问者模式、备忘录模式、状态模式、职责链模式和解释器模式。...
4. **对象关系建模**:在面向对象设计中,对象之间的关系是关键。这些关系可能包括关联、依赖、聚合和组合。理解这些关系及其对系统行为的影响是建模技术的重要组成部分。 5. **接口与抽象类**:接口定义了对象必须...
它是一种以对象为中心,模拟现实世界中实体与关系的编程范式。面向对象技术(Object-Oriented Technology,OOT)旨在提高代码的重用性、可维护性和可扩展性,使得程序设计更加模块化和易于理解。 在面向对象编程...
行为模式 **3.1 Template Method模式** - **定义**:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 - **应用场景**:当一个算法的...