上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 89 下一页
摘要: 概述在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。意图将抽象部分与实现部分分离,使它们都可以独立的变化。[GOF 《设计模式》]... 阅读全文
posted @ 2015-03-07 14:52 sandea 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 概述创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。本文对五种常用创建型模式进行了比较,通过一个游戏开发场景的例子来说该如何使用创建型模式。为什么需要创建型模式所有的创建型模式都有两个永恒的主旋律:第一,它们都将系统使用哪些具体类的信息封... 阅读全文
posted @ 2015-03-07 14:51 sandea 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 概述在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化?意图用原型实例指定创建对象的种类,并且通过拷... 阅读全文
posted @ 2015-03-07 14:50 sandea 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式(Factory Method)——.NET设计模式系列之五Terrylee,2004年1月2日概述在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象... 阅读全文
posted @ 2015-03-07 14:49 sandea 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 概述在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定... 阅读全文
posted @ 2015-03-07 14:48 sandea 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。意图提供一个创建一... 阅读全文
posted @ 2015-03-07 14:45 sandea 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 概述Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。从另一个角度来... 阅读全文
posted @ 2015-03-07 14:44 sandea 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 模型文档编辑器 PowerDesigner的模型文档(Model Report)是基于模型的,面向项目的概览文档,提供了灵活,丰富的模型文档编辑界面,实现了设计,修改和输出模型文档的全过程。 模型文档的功能如下:为各个模型生成标准或定制的文档,并输出为RTF或HTML格式的文件利用文档模板编辑器为模... 阅读全文
posted @ 2015-03-06 16:36 sandea 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 面向对象模型 面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,它从不同角度实现系统的工作状态。这些图形有助于用户,管理人员,系统分析人员,开发人员,测试人员和其他人员之间进行信息交流。这里主要介绍用例图,序列图和类图。 1.面向对象模型OOM 面向对象模型是利用UML的图形描述系... 阅读全文
posted @ 2015-03-06 16:34 sandea 阅读(2679) 评论(0) 推荐(0) 编辑
摘要: 数据库的生成和修改使用ODBC接口连接数据库访问数据库预测数据库大小生成数据库及数据库对象PDM与用户数据库的同步使用测试数据暂不详述。 阅读全文
posted @ 2015-03-06 16:33 sandea 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 89 下一页