日期:2011-03-22 16:14:00 来源:本站整理
Java情势筹划之多态情势与多语言支持[Java编程]
本文“Java情势筹划之多态情势与多语言支持[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
作为对象的成立情势,多态情势中的多态类可有多个实例;并且多态类必须自己成立、管理自己的实例,并向外界供应自己的实例.读者在阅读本文的时刻,可以参考阅读笔者的《Java与情势》一书(刚由电子产业出版社出版)中的相关章节.
引言 一个真实的项目
这是一个真实的、面向环球消费者的华尔街金融网站项目的一部份.按照项目筹划书,这个网站系统是要由数据库驱动的,并且要支持十九种差别的语言;并且在将来支持更多的语言.消费者在登录到系统上时可以挑选自己所需求的语言,系统则按照用户的挑选将网站的静态文字和动态文字全部转换为用户所挑选的语言.
经过谈论,计划师们赞成对静态文字和动态文字采纳差别的办理筹划:
把全部的网页交给翻译公司对上面的静态文字举行翻译, 而网页上面的动态内容则需求程序办理.
在举行了研究后,计划师们发现,他们需求办理的动态文字的“翻译”问题,实际上是将数据库中的一些静态大概半静态的数据举行“翻译”.下面就是一个典型的数据表:
钱币代码 | 钱币名称 | 钱币尾数 |
USD | America (United States of America), Dollars | 2 |
CNY | China, Yuan Renminbi | 2 |
EUR | France, Euro | 2 |
JPY | Japan, Yen | 0 |
代码清单1、为英文用户的预备的钱币列表.
钱币代码永久是上面所看到的英文代码,但是钱币名称该当按照用户所挑选的语言差别而差别.比方对中文读者就该当翻译成为下面的表:
钱币代码 | 钱币名称 | 钱币尾数 |
USD | 美国 (美利坚合众国), 美圆 | 2 |
CNY | 中国,人民币元 | 2 |
EUR | 法国, 欧元 | 2 |
JPY | 日本, 日元 | 0 |
代码清单2、为中文用户预备的钱币列表.
这样的表会在网页上作为下拉菜单呈现,用户看到的是钱币名称,而系统内部利用的是钱币代码.
以上是“Java情势筹划之多态情势与多语言支持[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论