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

 

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


设计模式之Observer——公交篇(原创)
设计模式之observer——公交篇

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

  【推荐阅读:如何在c#中使用mapx5.0(二)(原

下面让我们看看这个过程该如何实现呢? 【扩展信息:发现一个好站点,推荐一下 (.net 开

说到公交车,我想大家都不陌生吧,坐过公交车的朋友可能都知道,一般公交车上都有售票员(busconductor),当然无人售票车要除外了.售票员(busconductor)除了收取乘客(passenger)的车费还起着监控的作用.

 

1.我们先定义售票员(busconductor)接口类:

 

public interface busconductor {

  public void getcurrentpassenger(passenger passenger);  //获得当前乘客情况

}

2.再定义对售票员(busconductor)接口的具体实现:

public class concretebusconductor implements busconductor{

  private vector vectorbus;  //公交车vectorbus

  private passenger passenger;

  public concretebusconductor(passenger passenger) {

    this.passenger=passenger;

  }

  public void getcurrentpassenger(passenger passenger) {

      vectorbus = passenger.getcurrentpassenger();  //获得当前的乘客情况

      for(int i = 0; i < vectorbus.size(); i++) {

          system.out.println("公交车上有:" + (string)vectorbus.get(i));

      }

  }


...   下一页
    摘要: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