0 0

求一个设计模式10

假设需要一个函数不断接收消息并修改相关变量的值,应该怎么写

我现在是这样
loop(X1,X2,X3,……,X100)->
	receive
		{update,1}->
			loop(X1+1,X2,X3,……,X100);
		{update,2}->
			loop(X1,X2+1,X3,……,X100);
		……
		{update,100}->
			loop(X1+1,X2,X3,……,X100+1)
	end.

很冗余

请问各位怎么处理这样的情况呢?
2008年11月20日 13:47
目前还没有答案

相关推荐

    Head First设计模式(完整高清版).pdf

    《Head First设计模式》是一本深受开发者喜爱的经典书籍,它以独特且易于理解的方式介绍了设计模式这一复杂的概念。设计模式是软件开发中的经验总结,是解决常见问题的有效模板,可以帮助我们编写更灵活、可维护和可...

    JAVA设计模式

    **JAVA设计模式** 在软件工程领域,设计模式是一种在特定情境下解决问题的可复用解决方案。它们是经验的总结,代表了在特定上下文中被广泛接受的、经过时间考验的最佳实践。Java设计模式是面向对象编程中的一种重要...

    设计模式_行为模式

    行为模式是设计模式的一个重要分支,主要关注对象之间的交互和责任分配。这类模式涉及到系统的行为和控制流程,帮助开发者更好地理解和控制软件的行为。在这个“设计模式_行为模式”主题中,我们将深入探讨几种关键...

    设计模式精解-GoF 23种设计模式解析附C++实现源码

    懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。...这也是我们软件设计所准求的,因此无论是OO中的封装、继承、多态,还是我们的设计模式的原则和实例都是在为了这两个目标努力着、贡献着。

    戏说23种设计模式 基于GOF的设计模式

    例如,在开发一个数学表达式求值器时,可以使用解释器模式来定义和解析数学表达式的语法。 #### 16. 迭代器模式(Iterator) 迭代器模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示...

    设计模式java 版本

    设计模式是软件工程中的一种最佳实践,它是在特定上下文中解决常见问题的模板。在Java中,设计模式尤其重要,因为它们有助于创建可维护、可扩展且高效的代码。本资料包含23种经典设计模式的Java实现,这些模式都是...

    23种设计模式 C++ PDF

    ### 23种设计模式(C++)精解 #### 引言 本文旨在深入解析由GoF(Gang of Four)提出的23种设计模式,...设计模式的学习和实践是一个持续的过程,随着经验的积累和技术的发展,开发者将能更好地把握面向对象设计的本质。

    数据结构与设计模式电子书籍

    数据结构与设计模式是软件开发中的两个核心概念,它们对于编写高效、可维护的代码至关重要。数据结构是指在计算机中组织和存储数据的方式,而设计模式则是解决常见软件设计问题的经验总结,为开发者提供了一套可复用...

    管道设计模式、责任链模式、单例模式

    压缩包里是我自己写的管道模式、单例模式的代码;你需要copy到你自己eclipse建的工程文件中。另外,我把我的代码说明,写在了readme.txt文件里,偷懒以及求快的人看看...如果有问题,可留言。另外我分数高,但绝对有...

    GoF 23种设计模式解析附C++实现源码(2nd Edition)

    《GoF 23种设计模式解析附C++实现源码(2nd Edition)》是一部深入探讨设计模式的著作,不仅提供了理论上的详尽解析,还配以C++语言的实际编码示例,使得读者能够在实践中理解和掌握这些模式。设计模式是在软件设计中...

    设计模式_简单易懂的例子,且很有意思

    ### 设计模式详解 设计模式是在软件开发过程中针对常见的问题所总结出来的最佳实践,它能够帮助开发者更加高效地解决问题,并提高代码的复用性、扩展性和维护性。本篇文章将重点介绍四种常用的设计模式:策略模式、...

    MapReduce设计模式

    本书的目录包含了一个前言(Preface),介绍了MapReduce设计模式的基本概念和重要性。在“设计模式和MapReduce”一章中,作者探讨了MapReduce的基础知识和历史,然后通过Hadoop的实例(例如单词计数)展示了...

    设计模式(经典讲解设计模式)

    **策略模式**(Strategy Pattern)是一种行为型设计模式,它定义了一系列的算法,并将每一个算法封装起来,使它们可以相互替换。这一模式让算法的变化独立于使用它的客户端。 ##### 应用场景 策略模式适用于以下情况...

    领悟设计模式

    以一个简单的表达式树为例,我们可以通过Visitor模式轻松地对表达式树进行求值、打印等操作: ```cpp class Expression { public: virtual void accept(ExpressionVisitor* visitor) = 0; }; class Number : ...

    23种设计模式实例及说明大全(as3语言描述)

    设计模式是软件工程中的一种最佳实践,用于解决在软件开发过程中常见的问题。它们代表了在特定情境下,经过时间验证的、可复用的解决方案。ActionScript 3(AS3)是Adobe Flash平台的主要编程语言,它也广泛应用于富...

    23种设计模式(中文、全).rar

    设计模式是软件工程中经过长期实践验证的解决常见问题的有效方案,它们是经验的结晶,为软件设计提供了可复用的解决方案。...这个压缩包中的中文版设计模式介绍和代码示例,无疑是一个极好的学习资源。

    数据结构与算法-面向对象的C++设计模式

    在面向对象的C++中,常见的设计模式有单例模式(确保一个类只有一个实例)、工厂模式(提供创建对象的接口)、观察者模式(定义对象间的一对多依赖关系)、装饰器模式(动态地给一个对象添加一些额外的职责)等。...

    非常好的设计模式文档

    ### 非常好的设计模式文档 #### 概述 本文档是一份关于设计模式的详细介绍资料,旨在帮助不同技术水平的读者理解并掌握各种设计模式的应用。文档通过丰富的实例、通俗易懂的语言以及源码分析,让初学者能够快速...

Global site tag (gtag.js) - Google Analytics