類圖編寫java代碼 Java代碼圖

Rational?Rose怎樣把Java源代碼生成UML類圖

我認為應該如此操作:(我是這樣做的)

成都創(chuàng)新互聯專注為客戶提供全方位的互聯網綜合服務,包含不限于成都網站制作、網站建設、外貿網站建設、利辛網絡推廣、成都小程序開發(fā)、利辛網絡營銷、利辛企業(yè)策劃、利辛品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯為所有大學生創(chuàng)業(yè)者提供利辛建站搭建服務,24小時服務熱線:18980820575,官方網址:muchs.cn

1、劃出類圖

2、做一個組件圖(選擇組建的屬性,將language選為java或其他的語言)

3、將組件圖拖到該組件所需要組裝的類圖的模型上(在樹形視圖中操作)

4、這樣,在選中類圖的模型點擊右鍵時,就會有java蔡單項,在那里就可以生成java代碼。

Java的題目有點急!

package?com.test;

public?class?Duck?extends?Animal?{

private?String?name;

public?String?getName()?{

return?name;

}

public?void?shout()?{

System.out.println("嘎嘎嘎……");

}

public?Duck(String?name)?{

super();

this.name?=?name;

}

}

package?com.test;

public?class?Cat?extends?Animal?{

private?String?name;

public?void?shout()?{

System.out.println("喵喵喵……");

}

public?Cat(String?name)?{

super();

this.name?=?name;

}

public?String?getName()?{

return?name;

}

}

package?com.test;

public?class?Dolphin?extends?Animal?{

private?String?name;

public?Dolphin(String?name)?{

super();

this.name?=?name;

}

public?void?shout()?{

System.out.println("海豚音……");

}

public?String?getName()?{

return?name;

}

}

package?com.test;

public?abstract?class?Animal?implements?Bark{

}

package?com.test;

public?interface?Bark?{

void?shout();

}

package?com.test;

public?class?Test?{

public?static?void?main(String[]?args)?{

System.out.println("動物名\t動物叫");

//?多態(tài)體現

Animal?duck?=?new?Duck("唐老鴨");

System.out.print(((Duck)?duck).getName()?+?"\t");

duck.shout();

Animal?cat?=?new?Cat("加菲貓");

System.out.print(((Cat)?cat).getName()?+?"\t");

cat.shout();

Animal?dolphin?=?new?Dolphin("海豚奇奇");

System.out.print(((Dolphin)?dolphin).getName()?+?"\t");

dolphin.shout();

System.out.println("\n動物名\t腿的條數\t動物叫");

Animal[]?animals?=?new?Animal[3];

animals[0]?=?duck;

animals[1]?=?cat;

animals[2]?=?dolphin;

for?(Animal?animal?:?animals)?{

if?(animal?instanceof?Duck)?{

System.out.print(((Duck)?animal).getName()?+?"\t2\t");

animal.shout();

}?else?if?(animal?instanceof?Cat)?{

System.out.print(((Cat)?animal).getName()?+?"\t4\t");

animal.shout();

}?else?{

System.out.print(((Dolphin)?animal).getName()?+?"\t4\t");

animal.shout();

}

}

}

}

簡單寫了下

satruml怎么根據類圖生成javaee代碼

satruml怎么根據類圖生成javaee代碼

. 引言

搞Java的弟兄們肯定都想要達到更高的境界,用更少的代碼解決更多的問題,用更清晰的結構為可能的傳承和維護做準備。想想當初自己摸著石頭過河,也看過不少人介紹的學習路線,十多年走過來多少還是有些收獲?,F通過自身經歷總結一篇文章,供弟兄們參考。

2. 用好正在用的框架

在已經加入的團隊中,和大家協作使用團隊已選好的框架。不管框架優(yōu)劣與否,特點如何,選擇了它必然有一定的道理。并且能夠在業(yè)界經久流行的框架也一定有它的優(yōu)秀之處。

使用框架第一步是熟悉,可能通過復制和修改前人的代碼來實現新的功能或修改已有功能,逐漸熟悉該框架的使用方法。

第二步是深入了解,會用、多用之后,根據用法和現象掌握其規(guī)律,從而形成對框架內部結構和運行機制的猜測,大部分肯定都是對的。

第三步是用好,在對框架內部機制有了一定的感覺后,逐漸總結并采用更佳實踐,達到同樣目的采用更簡潔清晰或更高效率的方法。可以參考框架的“最佳實踐”文檔(比如Hibernate參考手冊的最后一章),對沒有提供“最佳實踐”文檔的可以自己總結一些經驗,并不斷完善。

沒有絕對的最佳實踐,只有適應于某一場景的最佳實踐,和適用于大多數場合的較好實現。能夠根據場景選擇不同的模式,是水平提高的標志。

3. 了解標準類庫、企業(yè)級技術和開源項目

Java界現有的積累已經很豐富,當遇到某個問題感覺它是個普遍問題時,很有可能就已經有現成的標準類庫或開源項目等在那里了。掌握好標準類庫和開源項目,可以減少工作量,使代碼結構清晰容易理解。企業(yè)級技術是指JavaEE平臺內的技術,其多是從已有積累中提煉出的標準,比如JPA就很大程度上來自于Hibernate。企業(yè)級技術的運用對程序的標準化很有好處。

對標準類庫和開源項目的了解不分先后,可以是交叉進行的,用到了哪個就看看學學哪個。也可以用業(yè)余時間挑自己喜歡的學習學習、做做實驗。

標題名稱:類圖編寫java代碼 Java代碼圖
鏈接分享:http://muchs.cn/article16/docoegg.html

成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站設計、App設計、面包屑導航商城網站、全網營銷推廣網站維護

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都定制網站建設