当前位置: 首页 > news >正文

南京定制网站游戏网站设计

南京定制网站,游戏网站设计,建站系统下载 discuz,新野微网站建设此文为转载,地址: http://yuyijq.cnblogs.com/ 故事 小雪是一个非常漂亮的女孩#xff0c;漂亮的女孩总是有很多的追求者#xff0c;而且追求者的队伍在不断的变动#xff0c;随时有人进入这个队伍#xff0c;也有人退出。男孩们追求女孩时总是表现出120%的关心#xff0…此文为转载,地址: http://yuyijq.cnblogs.com/ 故事 小雪是一个非常漂亮的女孩漂亮的女孩总是有很多的追求者而且追求者的队伍在不断的变动随时有人进入这个队伍也有人退出。男孩们追求女孩时总是表现出120%的关心当小雪私自游玩时总是不断收到追求者询问小雪位置变动的消息小雪也不胜其烦但小雪是如此的一个善良的女孩她总是打断自己正常的生活回复男孩们的消息。而男孩们由于要不断的关心小雪的位置变化也弄的精疲力竭而且还影响正常的工作。 小雪和男孩们的烦恼 男孩们必须不断的询问小雪的位置变化从而打断正常的工作小雪也要不断的接受男孩们的询问有的时候小雪的位置并没有发生变化还是要不断的回复男孩们的询问。如果给各个男孩们回复问题的方式都不尽相同小雪还要知道不同的回复方式。     我们给小雪和男孩们提出了解决方案            建议小雪购买一款带有GPRS功能的手机该手机保存着所有追求者的电话号码当该手机检测到小雪的位置发生变化时, 就会向所有追求者通知所在位置。这样一来男孩们和小雪都各自都可以按照自己正常的生活习惯只有小雪所在位置发生变化时候才会进行通信。 观察者模式(Observer)的解决方案     观察者模式的思想观察者模式定义了被观察者与观察者对象之间一对多关系当被观察者对象的状态发生改变时多个观察者对象就会接受到通知。  观察者接口如下 namespace XiaoXue{    public interface IObserver    {        void ShowAddress(string address);    }} 观察者类如下: namespace XiaoXue{    public class BoyA : IObserver    {        public void ShowAddress(string address)        {            Console.WriteLine(小雪所在位置:  address);        }    }    public class BoyB : IObserver    {        public void ShowAddress(string address)        {            Console.WriteLine(小雪所在位置:  address);        }    }} 被观察者类如下: namespace XiaoXue{    public class GPRSMobile    {        private ArrayList boys  new ArrayList(); //观察者列表         public GPRSMobile()        {                    }        public void AddBoy(IObserver b)         {              boys.Add(b);         }        //通知所有观察者        private void Notify(string address)        {            for (int i  0; i  boys.Count; i)            {                 IObserver boy(IObserver)boys[i];                 boy.ShowAddress(address);            }        }        //当位置发生变化时执行        public void OnAddressChanaged(string newAddress)        {            Notify(newAddress);        }    }} 客户端调用如下: BoyA boyanew BoyA();BoyB boybnew BoyB();GPRSMobile mobilenew GRPSMobile()mobile.AddBoy(boya);mobile.AddBoy(boyb); GPRS手机一旦监测所在位置发生变化,立即调用OnAddressChanaged方法发送信息mobile.OnAddressChanaged(小雪在纽约向你问好!);转载于:https://www.cnblogs.com/ruochen/archive/2007/12/16/996706.html
http://www.sadfv.cn/news/386666/

相关文章:

  • 杭州做网站找力果渠道游戏官网
  • 建设银行网银网站特色八百客crm管理系统
  • 腾讯网站建设推广想做网络营销推广
  • 杭州建设监理协会网站网页设计网站怎么放到域名里
  • 360优化大师官方下载最新版广州网站优化哪里有
  • 网站的建设方法不包括什么问题建设简单企业网站
  • 营销策划方案案例范文网站如何做排名优化
  • 淘客返利怎么做网站宁波建网站哪家
  • 建一个网站的手机电脑版网页版微信可以转账吗
  • 网站站点管理asp婚纱摄影网站
  • 深圳西乡 网站建设重庆公司办社保需要什么资料
  • 网站顶部怎么做新浪链接房产官方网站
  • 北京网页设计与网站建设做企业网站需要招标公告上面的技术参数写什么
  • 常德网络建站网站上传连接失败的原因
  • 租网站服务器价格网站设计所遵循的原则
  • 网龙沧州网站制作安防网站建设
  • 第三性 wordpress潍坊百度seo公司
  • 芜湖做网站优化大学生健康咨询网站建设方案
  • 柯桥建设集团网站网站开发的岗位与分工
  • 自己做的网站上传到深圳产品推广网站建设方案
  • asp网站做文件共享上传建筑设计适合的电脑
  • 门户网站解决方案潜江资讯网招聘信息手机版
  • 广州微信网站建设报价网络推广诊断分析策划书
  • 企业网站模板科技感wordpress xydown插件
  • 怎么描述网站主页做的好万网制作网站
  • 网站有几种类型电子商务企业网站的建设
  • 专门做配电箱的网站wordpress 外观自定义
  • 为什么做美食视频网站网站开发浏览器
  • 个人网页背景图石家庄搜索引擎优化公司
  • 伊利网站建设评价无锡网站制作哪家有名