Java程序開發(fā)規(guī)范課件_第1頁(yè)
Java程序開發(fā)規(guī)范課件_第2頁(yè)
Java程序開發(fā)規(guī)范課件_第3頁(yè)
Java程序開發(fā)規(guī)范課件_第4頁(yè)
Java程序開發(fā)規(guī)范課件_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Java 編程規(guī)范注:本規(guī)范適用于北京工業(yè)大學(xué)教育部數(shù)字社區(qū)工程研究中心進(jìn)行java開發(fā),還待進(jìn)一步完善。日期操作版本作者2009-4-3起草文件V1.0趙忠誠(chéng)Java程序開發(fā)規(guī)范第1章 緒論1.1 目的:本規(guī)范目的是為了使本組織能以標(biāo)準(zhǔn)、規(guī)范、統(tǒng)一的編程風(fēng)格進(jìn)行Java代碼的開發(fā)工作。提高程序的可讀性、可修改性和可維護(hù)性,方便團(tuán)隊(duì)的交流。本規(guī)范參考了:<<Code Conventions for the JavaTM Programming Language>> <<高質(zhì)量C+編程>>1.2 范圍:本規(guī)范適用于教育部數(shù)字社區(qū)工程研究中心使用Ja

2、va開發(fā)團(tuán)隊(duì)所有成員,進(jìn)行產(chǎn)品開發(fā)、維護(hù)以及升級(jí)等編程操作。1.3 概要說(shuō)明:在這里引用文獻(xiàn)1來(lái)說(shuō)明代碼規(guī)范的重要性:Ø 一個(gè)軟件的生命周期中,有80%都在進(jìn)行維護(hù);Ø 很難有軟件在整個(gè)生命周期中,都是由原來(lái)的作者進(jìn)行維護(hù)的;Ø 編碼規(guī)范提高了軟件的可讀性,并且?guī)椭浖こ處煾涌焖購(gòu)氐椎乩斫庑碌拇a;Ø 要想把你的源代碼作為產(chǎn)品來(lái)發(fā)布,就需要保證它像你創(chuàng)作的其他作品那樣被很好地封裝,并且清理干凈了。針對(duì)我們學(xué)校環(huán)境來(lái)說(shuō),師兄師姐畢業(yè),師弟師妹入學(xué)屬于軟件工程師的不斷更新,如果我們沒有統(tǒng)一的完成的編程規(guī)范,每個(gè)人按照自己的編程風(fēng)格和編程方法進(jìn)行程序開發(fā),

3、在畢業(yè)之后很少有人能讀懂他的程序,對(duì)于后期的維護(hù)來(lái)說(shuō)是一件非常頭疼的問(wèn)題,所以我們非常有必要總結(jié)出一套適合我們自己的Java開發(fā)規(guī)范。1.4 重要說(shuō)明:本規(guī)范為內(nèi)部共享資源,版權(quán)屬于教育部數(shù)字工程研究中心,如果現(xiàn)在或者以后有好的建議可以直接在該文件中進(jìn)行添加和修改。第2章 代碼整體組織和風(fēng)格這里所說(shuō)的代碼的整體組織和風(fēng)格是針對(duì)一個(gè)文件而言,一個(gè)文件應(yīng)該是由被空行分隔開的代碼塊所組成,并且每個(gè)塊被特定的注釋標(biāo)識(shí)出來(lái)。每個(gè)文件不應(yīng)該超過(guò)2000行(包括注釋說(shuō)明)。2.1 Java源文件Java源文件必須包含一下幾個(gè)部分(按照從上到下的順序說(shuō)明):版權(quán)說(shuō)明、包和引用語(yǔ)句、類/接口描述以及版本信息、類

4、方法以及變量聲明和實(shí)現(xiàn)。Ø 版權(quán)信息,所有的源文件都應(yīng)該由列出了類名,日期和版權(quán)信息的C-style的注釋開始,采用如下格式作為版權(quán)信息:/* * #S.java Created on 2009-4-6 * * CopyRight (c) 2009 BJUT,BeiJing. * All right reserved. */Ø 包和引用語(yǔ)句, 大多數(shù)Java源文件的第一個(gè)非注釋代碼行都是包定義語(yǔ)句,當(dāng)讓可以不寫包定義語(yǔ)句,但是在這里強(qiáng)烈建議寫上包定義語(yǔ)句(如果你采用eclipse等開發(fā)環(huán)境寫不寫就由不得你了,除非你在它自動(dòng)生成之后將其刪掉),在之后就是引用語(yǔ)句,如果引用的話

5、當(dāng)然沒有引用語(yǔ)句。做如下規(guī)定:1) 包信息和引用語(yǔ)句之間要與一個(gè)空行2) 引用語(yǔ)句之間不在同一個(gè)包中的引用也要有一個(gè)空行例如:package edu.bjut.bjwater.checkrules.action;import java.text.NumberFormat;import java.text.SimpleDateFormat;import java.util.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import edu.bjut.bjwater.pub.

6、*;Ø 類/接口描述以及版本信息/* * Package: src.test * Description: TODO(用一句話描述該文件做什么) * author : yan * date : 2009-4-6 * version: V1.0 * * version date author modify * - - - - * 修改之后版本 修改日期 修改者 修改內(nèi)容 */Ø 變量聲明,按照文獻(xiàn)1中所說(shuō),在聲明變量時(shí),首先聲明static變量然后再聲明類成員變量,聲明順序?yàn)?,首先是public的類變量,然后是protected的,接下來(lái)是包級(jí)的(沒有訪問(wèn)修飾符),最后是pr

7、ivate的。例:/* something .*/public static String str = “test”;/* * Set the character set for the file. */private static Charset charset = Charset.forName("ISO-8859-15");/* something .*/public String str = “test”;/* * The character buffer reference. */private CharBuffer indexFile;變量聲明同時(shí)也要添加相應(yīng)注

8、釋,注釋這個(gè)變量的功能,如果是一個(gè)較復(fù)雜的數(shù)據(jù)結(jié)構(gòu)形式,將其存貯的格式也表示出來(lái),方便理解程序同時(shí)也方便其他人的程序調(diào)用。Ø 構(gòu)造函數(shù)和方法:構(gòu)造函數(shù)也是方法但是它沒有返回值,本規(guī)范規(guī)定,想寫構(gòu)造函數(shù)在寫其他的方法。方法也要加上注釋,說(shuō)明這個(gè)方法實(shí)現(xiàn)的功能等信息,例如/* * Title : main * Description : TODO方法功能描述 * param args * author: yan 2009-4-6 * version: * * version date author modify * - - - - * 修改之后版本 修改日期 修改者 修改內(nèi)容 */方法的

9、參數(shù)以及返回類型一定要詳細(xì)填寫,參數(shù)包括參數(shù)要求的類型,以及參數(shù)的說(shuō)明;返回值包括返回的類型以及返回之后的數(shù)據(jù)結(jié)構(gòu)等信息。 2.2 縮進(jìn)縮進(jìn)使得程序看起來(lái)清晰和結(jié)構(gòu)化,本規(guī)范規(guī)定采用4個(gè)空格作為縮進(jìn)單位。eclipse默認(rèn)的TAB縮進(jìn)為4個(gè)空格,不同的IDE工具可能不太一樣,需要進(jìn)行設(shè)置TAB代表的空格。但是如果程序?qū)哟慰s進(jìn)過(guò)多的話使得程序易讀性差,在遇到這種情況時(shí)應(yīng)將部分子功能提取出來(lái)作為單獨(dú)的方法。2.3 函數(shù)體長(zhǎng)度前面已經(jīng)提到整個(gè)文件不應(yīng)該超過(guò)2000行,而作為函數(shù)體也有相應(yīng)的要求,為了方便程序閱讀和理解,函數(shù)體應(yīng)該盡量控制在150行左右(只是看到有人這樣寫,具體多少合適我也不是很清楚)

10、。避免出現(xiàn)大類和大方法,對(duì)于程序的維護(hù)是相當(dāng)困難的。所以我們提倡小方法以及方法的重用性操作。2.4 行寬本規(guī)范規(guī)定每一行的最長(zhǎng)寬度為80字符,因?yàn)槌^(guò)了這個(gè)寬度之后有些工具不能很好的處理,就算是能夠處理,我們也不要超過(guò)這個(gè)寬度,這也是程序可讀性的一個(gè)要求。2.5 換行換行在編程的時(shí)候是避免不了的,所以對(duì)于換行文獻(xiàn)1中提出了一些基本的要求。Ø 在一個(gè)“,”后面斷行Ø 在一個(gè)操作符前面換行,操作符放在新行之首(確保突出操作符)Ø 在較高級(jí)別處換行,不要在較低級(jí)別處換行Ø if表達(dá)式盡量使用8個(gè)空格換行操作,因?yàn)?個(gè)空格換行操作使得函數(shù)體不容易辨認(rèn)。Ø

11、; 拆分出的新行要適當(dāng)進(jìn)行縮進(jìn),使得排版整齊,可讀性強(qiáng)。例:someMethod(longExpression1, longExpression2, longExpression3, longExpression4, longExpression5);/DON'T USE THIS INDENTATIONif (condition1 && condition2) | (condition3 && condition4) |!(condition5 && condition6) /BAD WRAPS doSomethingAboutIt()

12、; /函數(shù)體不容易辨認(rèn) /USE THIS INDENTATION INSTEADif (condition1 && condition2) | (condition3 && condition4) |!(condition5 && condition6) doSomethingAboutIt(); longName1 = longName2 * (longName3 + longName4 - longName5) + 4 * longname6; / 推薦longName1 = longName2 * (longName3 + longNam

13、e4 - longName5) + 4 * longname6; /避免這種換行2.6 空行適當(dāng)空行的使用可以提高代碼的可讀性。規(guī)定如下:在下列情況下使用一個(gè)空行Ø 兩個(gè)方法之間Ø 塊注釋或者單行注釋之前Ø 一個(gè)方法的兩個(gè)邏輯段之間,邏輯上密切的地方不加空行,其他地方應(yīng)該加上空行分隔/* * Here is a block comment. */if (condition) /* Handle the condition. */ .while (condition)statement1;/ 空行if (condition) statement2;elsestate

14、ment3;/ 空行statement4;2.7 空格在下列情況下使用空格:1) 關(guān)鍵字之后要留空格。象const、static、final等關(guān)鍵字之后至少要留一個(gè)空格,否則無(wú)法辨析關(guān)鍵字。象if、for、while等關(guān)鍵字之后應(yīng)留一個(gè)空格再跟左括號(hào)(,以突出關(guān)鍵字。2) 函數(shù)名之后不要留空格,緊跟左括號(hào)(,以與關(guān)鍵字區(qū)別。3) “,”或者“;”后要留空格,如for (initialization; condition; update)、Function(int x, int y, int z)4) “(”向后跟緊,除了“(”前為關(guān)鍵字情況留空格外,而“)”、“;”向前跟緊,也就是在他們之前沒

15、有空格出現(xiàn);5) 所有的二元操作符號(hào):賦值操作符、比較操作符、算術(shù)操作符、邏輯操作符、位域操作符,如“=”、“+=” “>=”、“<=”、“+”、“*”、“%”、“&&”、“|”、“<<”,“”等二元操作符的前后應(yīng)當(dāng)加空格。6) 所有一元操作符前后不加空格,“!”、“+”、“-”前后都不加空格7) 強(qiáng)制轉(zhuǎn)換后應(yīng)該緊跟一個(gè)空格,如myMethod(byte) aNum, (Object) x);第3章 命名規(guī)范3.1 基本規(guī)則規(guī)范化的命名可以使程序易于閱讀和理解,不僅僅方便自己日后看程序方便同時(shí)也方便他人進(jìn)行代碼的維護(hù)工作。a) 命名是采用完成的英文描述,

16、禁止使用漢語(yǔ)拼音和漢語(yǔ)進(jìn)行命名。b) 盡量少用縮寫形式命名c) 命名中盡量少出現(xiàn)或者不出現(xiàn)數(shù)字,當(dāng)然用2代表to,或者4代表for是可以的。d) 避免使用相似或者僅僅在大小寫上區(qū)分的名字標(biāo)識(shí)符類型命名規(guī)則例子包(package)1、一個(gè)唯一包名的前綴總是全部小寫的ASCII字母并且是一個(gè)頂級(jí)域名,通常是com,edu,govnet,org2、edu.bju基本包,所有包和文件都在基本包下3、包名稱按照如下規(guī)則組成【基本包】.【項(xiàng)目名】.【模塊名】.【子模塊名】.edu.bjut.bjwater類(Classes)采用大小寫混合的方式,每個(gè)單詞的首字母大寫,所命名稱要能反映出類的功能class

17、Raster;class ImageSprite;接口(Interfaces)與類命名規(guī)則一樣方法(Methods)采用大小寫混合的方式,第一個(gè)單詞的首字母小寫,其后單詞的首字母大寫。第一個(gè)單詞常常采用具有具有動(dòng)作色彩的動(dòng)詞runFast();getBackground();變量(Variables)第一個(gè)單詞的首字母小寫,其后單詞的首字母大寫;對(duì)于不易識(shí)別類型的變量加上類型標(biāo)示(Hashtable keyEleHashtable; List allStudentsList)Boolean isXXXBoolean hasXXXString strXXX實(shí)例變量Instance Variabl

18、es大小寫規(guī)則和變量名相似,除了前面需要一個(gè)下劃線String _name常量(Constants)應(yīng)該全部大寫,單詞間用下劃線隔開MAX_WIDTH注意:在程序開發(fā)過(guò)程中避免出現(xiàn)莫名的數(shù)字,既然是一個(gè)常量,那就給定義為常量來(lái)操作,不要出現(xiàn)不知道是什么意思的常量,使得程序變得很神秘。第4章 表達(dá)式和基本語(yǔ)句第5章 注釋第6章 附錄版本信息 一、GNU 風(fēng)格的版本號(hào)命名格式 :主版本號(hào) . 子版本號(hào) . 修正版本號(hào) . 編譯版本號(hào) 英文對(duì)照 : Major_Version_Number.Minor_Version_Number.Revision_Number.Build_Number示例 : 1

19、.2.1, 2.0, 5.0.0 build-13124二、Windows 風(fēng)格的版本號(hào)命名格式 :主版本號(hào) . 子版本號(hào) 修正版本號(hào) . 編譯版本號(hào) 英文對(duì)照 : Major_Version_Number.Minor_Version_NumberRevision_Number.Build_Number示例: 1.21, 2.0三、.Net Framework 風(fēng)格的版本號(hào)命名格式:主版本號(hào).子版本號(hào).編譯版本號(hào).修正版本號(hào)英文對(duì)照: Major_Version_Number.Minor_Version_Number.Build_Number.Revision_Number版本號(hào)由二至四個(gè)部分

20、組成:主版本號(hào)、次版本號(hào)、內(nèi)部版本號(hào)和修訂號(hào)。主版本號(hào)和次版本號(hào)是必選的;內(nèi)部版本號(hào)和修訂號(hào)是可選的,但是如果定義了修訂號(hào)部分,則內(nèi)部版本號(hào)就是必選的。所有定義的部分都必須是大于或等于 0 的整數(shù)。應(yīng)根據(jù)下面的約定使用這些部分:Major :具有相同名稱但不同主版本號(hào)的程序集不可互換。例如,這適用于對(duì)產(chǎn)品的大量重寫,這些重寫使得無(wú)法實(shí)現(xiàn)向后兼容性。Minor :如果兩個(gè)程序集的名稱和主版本號(hào)相同,而次版本號(hào)不同,這指示顯著增強(qiáng),但照顧到了向后兼容性。例如,這適用于產(chǎn)品的修正版或完全向后兼容的新版本。Build :內(nèi)部版本號(hào)的不同表示對(duì)相同源所作的重新編譯。這適合于更改處理器、平臺(tái)或編譯器的情況

21、。Revision :名稱、主版本號(hào)和次版本號(hào)都相同但修訂號(hào)不同的程序集應(yīng)是完全可互換的。這適用于修復(fù)以前發(fā)布的程序集中的安全漏洞。程序集的只有內(nèi)部版本號(hào)或修訂號(hào)不同的后續(xù)版本被認(rèn)為是先前版本的修補(bǔ)程序 (Hotfix) 更新。版本號(hào)管理策略一、 GNU 風(fēng)格的版本號(hào)管理策略:1項(xiàng)目初版本時(shí) , 版本號(hào)可以為 0.1 或 0.1.0, 也可以為 1.0 或 1.0.0, 如果你為人很低調(diào) , 我想你會(huì)選擇那個(gè)主版本號(hào)為 0 的方式 ;2當(dāng)項(xiàng)目在進(jìn)行了局部修改或 bug 修正時(shí) , 主版本號(hào)和子版本號(hào)都不變 , 修正版本號(hào)加 1;3. 當(dāng)項(xiàng)目在原有的基礎(chǔ)上增加了部分功能時(shí) , 主版本號(hào)不變 ,

22、子版本號(hào)加 1, 修正版本號(hào)復(fù)位為 0, 因而可以被忽略掉 ;4當(dāng)項(xiàng)目在進(jìn)行了重大修改或局部修正累積較多 , 而導(dǎo)致項(xiàng)目整體發(fā)生全局變化時(shí) , 主版本號(hào)加 1;5另外 , 編譯版本號(hào)一般是編譯器在編譯過(guò)程中自動(dòng)生成的 , 我們只定義其格式 , 并不進(jìn)行人為控制 .二、 Window 下的版本號(hào)管理策略:1目初版時(shí) , 版本號(hào)為 1.0 或 1.00;2. 當(dāng)項(xiàng)目在進(jìn)行了局部修改或 bug 修正時(shí),主版本號(hào)和子版本號(hào)都不變 , 修正版本號(hào)加 1;3. 當(dāng)項(xiàng)目在原有的基礎(chǔ)上增加了部分功能時(shí) , 主版本號(hào)不變 , 子版本號(hào)加 1, 修正版本號(hào)復(fù)位為 0, 因而可以被忽略掉 ;4. 當(dāng)項(xiàng)目在進(jìn)行了重大

23、修改或局部修正累積較多 , 而導(dǎo)致項(xiàng)目整體發(fā)生全局變化時(shí) , 主版本號(hào)加 1;5. 另外 , 編譯版本號(hào)一般是編譯器在編譯過(guò)程中自動(dòng)生成的 , 我們只定義其格式 , 并不進(jìn)行人為控制 .另外 , 還可以在版本號(hào)后面加入 Alpha, Beta, Gamma, Current, RC (Release Candidate), Release, Stable 等后綴 , 在這后綴后面還可以加入 1 位數(shù)字的版本號(hào) .對(duì)于用戶來(lái)說(shuō) , 如果某個(gè)軟件的主版本號(hào)進(jìn)行了升級(jí) , 用戶還想繼續(xù)那個(gè)軟件 , 則發(fā)行軟件的公司一般要對(duì)用戶收取升級(jí)費(fèi)用 ; 而如果子版本號(hào)或修正版本號(hào)發(fā)生了升級(jí) , 一般來(lái)說(shuō)是免費(fèi)

24、的 .附: alphal 內(nèi)部測(cè)試版 beta 外部測(cè)試版 demo 演示版 Enhance 增強(qiáng)版或者加強(qiáng)版 屬于正式版 Free 自由版 Full version 完全版 屬于正式版 shareware 共享版 Release 發(fā)行版 有時(shí)間限制 Upgrade 升級(jí)版 Retail 零售版 Cardware 屬共享軟件的一種,只要給作者回復(fù)一封電郵或明信片即可。(有的作者并由此提供注冊(cè)碼等),目前這種形式已不多見。 Plus 屬增強(qiáng)版,不過(guò)這種大部分是在程序界面及多媒體功能上增強(qiáng)。 Preview 預(yù)覽版 Corporation & Enterprise 企業(yè)版 Standard

25、 標(biāo)準(zhǔn)版 Mini 迷你版也叫精簡(jiǎn)版只有最基本的功能 Premium 貴價(jià)版 Professional 專業(yè)版 Express 特別版 Deluxe 豪華版 Regged 已注冊(cè)版 CN 簡(jiǎn)體中文版 CHT 繁體中文版 EN 英文版 Multilanguage 多語(yǔ)言版注釋:版此版本表示該軟件僅僅是一個(gè)初步完成品,通常只在軟件開發(fā)者內(nèi)部交流,也有很少一部分發(fā)布給專業(yè)測(cè)試人員。一般而言,該版本軟件的 bug 較多,普通用戶最好不要安裝。(beta)版該版本相對(duì)于版已有了很大的改進(jìn),消除了嚴(yán)重的錯(cuò)誤,但還是存在著一些缺陷,需要經(jīng)過(guò)大規(guī)模的發(fā)布測(cè)試來(lái)進(jìn)一步消除。這一版本通常由軟件公司免費(fèi)發(fā) 布,用戶

26、可從相關(guān)的站點(diǎn)下載。通過(guò)一些專業(yè)愛好者的測(cè)試,將結(jié)果反饋給開發(fā)者,開發(fā)者們?cè)龠M(jìn)行有針對(duì)性的修改。該版本也不適合一般用戶安裝。版該版本已經(jīng)相當(dāng)成熟了,與即將發(fā)行的正式版相差無(wú)幾,如果用戶實(shí)在等不及了,盡可以裝上一試。trial(試用版)試用版軟件在最近的幾年里頗為流行,主要是得益于互聯(lián)網(wǎng)的迅速發(fā)展。該版本軟件通常都有時(shí)間限制,過(guò)期之后用戶如果希望繼續(xù)使用,一般得交納一定的費(fèi)用進(jìn)行注冊(cè)或購(gòu)買。有些試用版軟件還在功能上做了一定的限制。unregistered(未注冊(cè)版)未注冊(cè)版與試用版極其類似,只是未注冊(cè)版通常沒有時(shí)間限制,在功能上相對(duì)于正式版做了一定的限制,例如絕大多數(shù)網(wǎng)絡(luò)電話軟件的注冊(cè)版和未注冊(cè)

27、版,兩者 之間在通話質(zhì)量上有很大差距。還有些雖然在使用上與正式版毫無(wú)二致,但是動(dòng)不動(dòng)就會(huì)彈出一個(gè)惱人的消息框來(lái)提醒你注冊(cè),如看圖軟件 acdsee 、智能陳橋漢字輸入軟件等。demo版也稱為演示版,在非正式版軟件中,該版本的知名度最大。 demo 版僅僅集成了正式版中的幾個(gè)功能,頗有點(diǎn)像 unregistered 。不同的是, demo 版一般不能通過(guò)升級(jí)或注冊(cè)的方法變?yōu)檎桨妗R陨鲜擒浖桨姹就瞥鲋暗膸讉€(gè)版本,、可以稱為測(cè)試版,大凡成熟軟件總會(huì)有多個(gè)測(cè)試版,如 windows 98 的版,前前后后將近有 10 個(gè)。這么多的測(cè)試版一方面為了最終產(chǎn)品盡可能地滿足用戶的需要,另一方面也盡量減少

28、了軟件中的 bug 。而 trial 、 unregistered 、 demo 有時(shí)統(tǒng)稱為演示版,這一類版本的廣告色彩較濃,頗有點(diǎn)先嘗后買的味道,對(duì)于普通用戶而言自然是可以免費(fèi)嘗鮮了。正式版不同類型的軟件的正式版本通常也有區(qū)別。release該版本意味“最終釋放版”,在出了一系列的測(cè)試版之后,終歸會(huì)有一個(gè)正式版本,對(duì)于用戶而言,購(gòu)買該版本的軟件絕對(duì)不會(huì)錯(cuò)。該版本有時(shí)也稱為標(biāo)準(zhǔn)版。 一般情況下, release 不會(huì)以單詞形式出現(xiàn)在軟件封面上,取而代之的是符號(hào) (r) ,如 windows nt(r) 4.0 、 ms-dos(r) 6.22 等。registered很顯然,該版本是與 unregistered 相對(duì)的注冊(cè)版。注冊(cè)版、 release 和下面所講的 standard 版一樣,都是軟件的正式版本,只是注冊(cè)版軟件的前身有很大一部分是從網(wǎng)上下載的。standard這是最常見的標(biāo)準(zhǔn)版,不論是什么軟件,標(biāo)準(zhǔn)版一定存在。標(biāo)準(zhǔn)版中包含了該軟件的基本組件及一些常用功能,可以滿足一般用戶的需求。其價(jià)格相對(duì)高一級(jí)版本而言還是“平易近人”的。deluxe顧名思義即為“豪華版”。豪華版通常是相對(duì)于標(biāo)準(zhǔn)版而言的,主要區(qū)別是多了幾項(xiàng)功能,價(jià)格當(dāng)然會(huì)高出一大塊,不推薦一般用戶購(gòu)買。此版本通常是為那些追求“完美”的專業(yè)用戶所準(zhǔn)備的。reference該版本型號(hào)常見于百科全書中,比較有名

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論