当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 设计模式之Observer——NT-SI
 

 

    摘要:我们两个一起翻译,都翻译第一章,然后大家一起检查最后整理一个最好的出来。翻译的过程中我们会发布出来,可能水平有限,请大家多多包涵。哥哥的blog的地址是:http://blog.csdn.net/coofucoo/ ......
 ·对象数据库 vs 关系数据库    »显示摘要«
    摘要:对象数据库 vs 关系数据库 我们将对象数据库管理系统(odbms)定义为一个集成了数据库能力与面向对象编程语言能力的数据库管理系统(dbms),odbms使数据库对象看起来像是已有的一个或多个程序设计语言中的程序设计语言以象。——rick cattell,omg-93委员会主席。 odbms在多用户客户机/服务器环境中提供了持久性存储器。odbms可以处理对象的并行访......


设计模式之Observer——公交篇(原创)
上一页   ...   public void findpassengerchange(string action, string str) { //公交车乘客变化

  } 【程序编程相关:如何在c#中使用mapx5.0(三)(原

      passenger.setcurrentpassenger(action, str); 【推荐阅读:如何在c#中使用mapx5.0(二)(原

      passenger.showpassengerinfo(); 【扩展信息:发现一个好站点,推荐一下 (.net 开

  public void observeresult() {  //观察到的情况

  }

 

}

3.定义乘客(passenger)接口类:

public interface passenger {

  public abstract void attach(busconductor busconductor);  //将乘客与售票员关联起来

 

  public abstract void  showpassengerinfo();  //传递乘客情况

 

  public abstract vector getcurrentpassenger();  //获得当前乘客情况

 

  public abstract void  setcurrentpassenger(string act, string str);  //设置当前乘客情况

}

4.定义对乘客(passenger)接口的具体实现:

public class concretepassenger implements passenger{

  private list observerlist; //观察者列表

  private vector vectorbus;  //公交车vectorbus

  public concretepassenger() {

    observerlist =  new arraylist();

    vectorbus = new vector();

  }

  public void attach(busconductor busconductor) {


...   下一页
    摘要:fedoracore2正式版使用问题解决集中 1、终端下显示中文是乱码 修改.bashrc 添加 export lc_all=zh_cn export lang=zh_cn 2、默认情况下vi和gedit都不能正确显示gb2312编码的文件 几种方法 1).运行 gconf-editor,把 gedit 的自动探测编码设置修改一下,加入 gb2312 2).编辑前用 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE