设计模式 - 文章列表
共 2 页
-
行为型软件设计模式
行为模式涉及到算法和对象间职责的分配\r\nare concerned with algorithms and the assignment of responsibilities between objects.\r\ndescribe the patterns of communication between objects or classes.\r\ncharacterize complex control flow.(刻划了在运行时难以跟踪的复杂的控制流)\r\n行为类模式:使用继承在类间分配行为。\r\n行为对象模式:对象之间如何相互协作以完成单个对象无法完成的
-
设计模式-观察者模式 气象站应用
设计模式-观察者模式一个气象站应用\r\n现在需要建立一个应用\r\n利用气象站已有的WeatherData对象取得数据\r\n并及时更新三个布告板:\r\n目前状况布告板(显示湿度、温度、气压)\r\n气象统计布告板\r\n天气预报布告板现在来实现measurementsChanged Public void measurementsChanged(){ float temp=getTemperature(); float humidity=getHumidity(); float pressure=getPre
-
设计模式例程描述与分析
内 容一、背景\r\n二、什么是设计模式\r\n三、为什么使用设计模式\r\n四、如何学习和分析设计模式\r\n五、如何描述设计模式\r\n六、基础\r\n七、设计模式分析举例\r\n八、Jive Forum及其中的设计模式\r\n九、问题和讨论一、背 景目前企业级分布式软件开发普遍采用面向对象的方法,OOD直接导致了设计模式的发展。\r\n开发面向对象的软件是困难的,而开发可复用的面向对象的软件更难[1]。\r\n有经验的设计者使用重用过去的方案。\r\n采用设计模式使设计和代码具有良好的可维护性、可复用性和可升级性。背 景“Design patterns
-
设计模式 Design Patterns 可复用模式
设计模式Design Patterns概述导致重新设计的一般原因\r\n通过显式指定一个类来创建对象\r\n对特殊操作的依赖\r\n对硬件和软件平台的依赖\r\n对对象表示和实现的依赖\r\n对算法的依赖\r\n紧耦合\r\n通过生成子类来扩充功能\r\n不能方便地对类进行修改概述继承、组合、参数化类型\r\n类继承与接口继承的比较\r\n继承与组合的比较\r\n继承与参数化类型的比较原则一:对接口编程,而不是对实现编程原则二:优先使用对象组合,而不是继承概述可复用模式概述什么是设计模式\r\n设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。\r\n每一个模式描述了
-
设计模式-软件体系结构风格概述
软件体系结构风格概述软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。 体系结构风格定义了一个系统家族,即一个体系结构定义一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。 体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。◇ 讨论体系结构风格时要回答的问题 软件体系结构风格概述◎ 构件和连接件的类型是什么? ◎ 可容许的结构模式是什么? ◎ 基本的计算模型是什么? ◎ 风格