假設(shè)是會計(jì)操作,
我們提供的服務(wù)有:網(wǎng)站制作、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、黃島ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的黃島網(wǎng)站制作公司
Payroll
“會計(jì)” --------- doPayroll()
畫圖太麻煩,我可以告訴你程序執(zhí)行順序原理。
創(chuàng)建名為lineItems,類型是SalesLineItem類,的list集合。
創(chuàng)建名為total的Money 類的對象
聲明名為subtotal的Money 類的對象,并對其賦null
循環(huán)遍歷lineItems,lineItem是lineItems的子元素
subtotal被賦lineItem調(diào)用getSubtotal()后的返回值
total調(diào)用add()方法
最后將total返回,程序結(jié)束
使用PowerDesigner軟件逆向生成java類圖的方法、步驟:1、打開PowerDesiger軟件,點(diǎn)擊文件-建立新模型,新建Obect-OrientedModel2、點(diǎn)擊語言-ReverseEngineerJava,彈出反向生成類圖設(shè)置窗口;3、在反向生成類圖設(shè)置窗口中,選擇ReverseEngineer,可以選擇JavaFiles或JavaDirectories等,在這里我選擇JavaDirectories;4、然后點(diǎn)擊Add按鈕添加目錄,在這里我選擇一個java源文件目錄;5、點(diǎn)擊確定,PowerDesigner會顯示生成進(jìn)度窗口,完成以后在PowerDesigner工作空間下會顯示類圖目錄結(jié)構(gòu);6、到此便將選中的Java目錄下的Java類文件生成了靜態(tài)類結(jié)構(gòu),
EA的功能有:
代碼生成:即正向工程,能夠通過UML模型元素生成源代碼(c,c++,c#,delphy,java,php,python,vb,vb.net等);
反向工程:根據(jù)已經(jīng)存在的源代碼生成模型元素,對java的jar文件和.net的PE文件也可以反向工程;
同步:保持模型和代碼的一致性;
循環(huán)工程:混合正向工程和反向工程
C++編譯的代碼貌似不可以反向吧