现在的位置: 首页 > 综合 > 正文

重载语义还是新建接口

2012年10月04日 ⁄ 综合 ⁄ 共 384字 ⁄ 字号 评论关闭

1.  UNIX系统中的设备以文件的形式呈现,用户可以像使用普通文件一样使用设备;

2.  UNIX-III以普通文件的方式呈现命名管道;

3.  Killiam的进程文件系统中,进程对应着特殊目录,目录中有进程的相关信息,可通过文件操作来控制进程;

4.  PLAN9中的服务对应着特殊目录,可通过文件操作来访问系统服务;

5.  基于FUSE的一些MultimediaCodingCompress文件系统,能让用户透明的访问需要编解码的多媒体文件,需要解压缩的压缩文件等;

6.  语义文件系统将额外的属性与文件相关联,并建立索引,以丰富文件的访问接口,提供高效的查找服务;

 

以上方式都是在不改变用户接口的情况下提供特殊的访问模式,而不是改变系统,提供新的访问接口,并且这些应用非常之广泛,很受欢迎。对于一种新的需求,是应该重载当前语义(从而不改变访问接口)还是提供新的访问接口??

 

抱歉!评论已关闭.