文件名称:ist的matlab代码-csharp_samples_observer_numbergenerator:C#课程;观察者模式
文件大小:547KB
文件格式:ZIP
更新时间:2024-06-15 01:43:34
系统开源
是的matlab代码数发生器 教学目标 重复面向对象 派生类 集合:列表 “观察者”模式 一般的 使用“观察者”模式,将实现一个数字RandomNumberGenerator ( RandomNumberGenerator ),只要将观察者注册到该数字生成器上,它就会生成随机数。 以下观察者应处理生成的随机数: 基本观察者 该观察器充当更专门的观察器的基类,并配置有要通过构造函数观察的数字数量。 如果达到此数字,则BaseObserver会自动从RandomNumberGenerator RandomNumberGenerator 。 统计观察者 该观察者的任务是统计分析一定数量的数字(可通过构造函数进行参数设置): SUM AVG MIN MAX 在处理了所需数量的随机数之后, StatisticsObserver自动从RandomNumberGenerator 。 范围观察者 该观察者使用构造函数配置了该区域的下限,上限和所需的命中次数,并对落入该区域的所有随机数进行计数。 当达到匹配的所需数量,RangeObserver自动注销进一步通知到的出RandomNumberGene