注册 | 联系 | 帮助 | 排行
站长介绍 友情链接 客户评价 我的程序人生
排行榜 书讯 书评 读书笔记 专业杂志
OOA OOD 重构技术 AJAX 架构测试 Java .NET JavaScript Ruby & RoR XML
Hibernate Spring Struts Eclipse NetBeans
VB.NET C# ASP.NET ADO.NET
咨询服务简介 敏捷 OO 个人辅导计划 所有问答 客户评价
培训服务简介 敏捷 OO 个人辅导计划 OOAD*UML 统一用例方法 UUCM 敏捷迭代开发 客户评价 所有课程
新闻与综合评论 书评 产业评论 管理评论 文化评论
用例新闻 用例资源 用例问答 统一用例方法 UUCM 用例模版 UUCMTool
UML 新闻 UML 中文 FAQ UML 问答 UML 文章 UML 图书 UML 资源 UML 工具 UML 与 OOAD UML 业务建模 SysML MDA
敏捷专区主页 敏捷新闻 敏捷资源 敏捷问答 敏捷工具 CMM/CMMI Lean MSF Scrum UDD UP/RUP/AUP 家族 XP
业务/领域/分析模式 软件需求/用例模式 软件架构/设计模式 张恂编写的设计模式 模式资源 模式图书
登录 | 登录 |
登录 0 人

设计模式

设计模式资源


出处 编创者 说明
架构POSA1Buschmann, Meunier, Rohnert, Sommerlad, Stal
架构企业应用架构(EAA)模式Fowler
架构微软企业解决方案模式Trowbridge, Mancini, Quick, Hohpe, Newkirk, LavignePatternShare.org, 微软软件模式
架构J2EE核心模式Alur,Crupi,Malks
设计GoF设计模式Gamma, Helm, Johnson, Vlissides
设计领域逻辑设计模式Evans
数据微软数据模式Teale, Etx, Kiel,Zeitz
企业集成微软集成模式Trowbridge, Roxburgh, Hohpe, Manolescu and Nadhan
设计ASD设计模式Martin
数据数据模型模式Hay
企业集成企业集成模式Hohpe,Woolf
架构POSA2Schmidt,Stal,Rohnert,Buschmann
架构软件架构组织模式(VRAPS)Dikel,Kane,Wilson
资源Huston Design PatternsVince Houston
资源Patterns LinksBrad Appleton
资源Patterns FAQjGuru


设计模式图书


...

OOD 原则


类型 名称 中译名 说明
职责分配Information Expert
职责分配Creator
职责分配Controller
职责分配Low Coupling
职责分配High Cohesion
职责分配Polymorphism
职责分配Pure Fabrication
职责分配Indirection
职责分配Protected Variations
职责分配Law of Demeter
职责分配Dependency Inversionhttp://www.objectmentor.com/resources/articles/dip.pdf
职责分配Interface Segregation
职责分配Liskov Substitution
职责分配Open-Closedhttp://www.objectmentor.com/resources/articles/ocp.pdf
职责分配Single Responsibility
包设计Common Closure
包设计Common Reuse
包设计Release-Reuse Equivalency
包设计Acyclic Dependencies
包设计Stable Abstractions
包设计Stable Dependencies

相关链接 OoDesignPrinciples

架构模式


类型 名称 中译名 说明
领域逻辑Domain Model领域模型
领域逻辑Service Layer服务层
领域逻辑Table Module表模块
领域逻辑Transaction Script事务脚本
领域逻辑Entry Point入口点;进口
数据源架构Active Record活动记录
数据源架构Data Mapper数据映射器
数据源架构Record Set记录集
数据源架构Row Data Gateway行数据关守、行数据入口
数据源架构Table Data Gateway表数据关守、表数据入口
数据源架构Object Creation对象创建
数据源架构Object Destruction对象析构(销毁)
对象-关系行为Identity Map身份映射表、标识映射
对象-关系行为Lazy Load惰性加载、延迟加载
对象-关系行为Unit of Work工作单元
对象-关系结构Association Table Mapping关联表映射
对象-关系结构Class Table Inheritance类表继承
对象-关系结构Concete Table Inheritance具体表继承
对象-关系结构Dependent Mapping依赖映射
对象-关系结构Embedded Value内嵌值、嵌入值
对象-关系结构Foreign Key Mapping外键映射
对象-关系结构Identity Field身份域、标识域
对象-关系结构Inheritance Mappers继承映射器
对象-关系结构Serialized LOB串化LOB、序列化LOB
对象-关系结构Single Table Inheritance单表继承
对象-关系结构Implementing Associations实现关联
对象-关系结构Implementing Generalizations实现泛化
对象-关系结构Implementing Constraints实现约束
对象-关系结构Association Type关联类型
对象-关系结构Keyed Mapping带键值的映射
对象-关系结构Historic Mapping历史映射
对象-关系元数据映射Metadata Mapping元数据映射
对象-关系元数据映射Query Object查询对象
对象-关系元数据映射Repository存储库、资源库
Web表示Application Controller应用控制器
Web表示Front Controller前端控制器
Web表示Model View Controller模型-视图-控制器
Web表示Page Controller页面控制器
Web表示Template View模板视图
Web表示Transform View变换视图、转换视图
Web表示Two Step View两步视图
离线并发Coarse-Grained Lock粗粒锁、粗粒度锁
离线并发Implicit Lock隐式锁、隐含锁
离线并发Optimistic Offline Lock乐观离线锁
离线并发Pessimistic Offline Lock悲观离线锁
会话状态Client Session State客户会话状态
会话状态Database Session State数据库会话状态
会话状态Server Session State服务器会话状态
分布Data Transfer Object数据传输对象
分布Remote Façade远端虚面、远程外观
分层架构Two-Tier Architecture两级(层)架构
分层架构Three-Tier Architecture三级(层)架构
分层架构Presentation and Application Logic表示层和应用逻辑层
分层架构Database Interaction数据库交互


设计模式


类型 名称 中译名 说明
对象创建Abstract Factory抽象工厂
对象创建Builder构建器、生成器
对象创建Factory工厂
对象创建Factory Method工厂方法
对象创建MonoState单态
对象创建Prototype原型
对象创建Singleton单件
对象结构Money货币
对象结构Special Case特例、特殊情况
对象结构Adapter适配器
对象结构Bridge桥、桥接
对象结构Composite组合、组成
对象结构Decorator装饰器、装饰
对象结构Façade虚面、外观
对象结构Flyweight羽重、享元
对象结构Null Object空对象
对象结构Proxy代理
对象行为Acyclic Visitor非循环访问者
对象行为Chain of Responsibility职责链
对象行为Command命令
对象行为Interpreter解释器
对象行为Iterator迭代器、遍历器
对象行为Mediator协调者、中介者
对象行为Momento备忘、备忘录
对象行为Observer守望者、观察者
对象行为State状态
对象行为Strategy策略
对象行为Template Method模板方法
对象行为Visitor访问者
并发Active Object
并发Monitor Object
并发Half-Sync/Half-Async
并发Leader/Followers
并发Thread-Specific Storage
服务访问和配置Wrapper Façade
服务访问和配置Component Configurator
服务访问和配置Interceptor
服务访问和配置Extension Interface
事件处理Reactor
事件处理Proactor
事件处理Asynchronous Completion Token
事件处理Acceptor-Connector
同步Scoped Locking
同步Strategized Locking
同步Thread-Safe Interface
同步Double-Checked Locking Optimization
UndefinedActive Object活动对象、主动对象
UndefinedTask Master任务管理者
UndefinedStairway to Heaven天梯
UndefinedExtension Object扩展对象
UndefinedGateway关守、入口
UndefinedAbstract Server抽象服务器
UndefinedValue Object值对象
UndefinedService Stub服务桩
UndefinedSeparated Interface分离接口
UndefinedRegistry注册表
UndefinedPlugin插件
UndefinedMapper映射器
UndefinedLayer Supertype层超类型

更新日期 17.11.2007 ,支持 IE 1024 * 768 以上
使用指南 | 站点地图 | 版权声明 | 联系方法 | © 2005-2008 张恂 版权所有. 沪ICP备05023401号