正在加载图片...
上游充通大学 Forward Engineering Example SHANGHAI JIAO TONG UNIVERSITY Object design model before transformation User LeagueOwner +email:String +maxNumLeagues:1nt +notify(msg:String) Source code after transformation public class LeagueOwner extends User public class User private String email; private int maxNumLeagues; public String getEmail(){ public int getMaxNumLeagues() return email; } return maxNumLeagues; public void setEmail(String value){ email value; public void setMaxNumLeagues (int value){ public void notify(String msg){ // maxNumLeagues value; 3 /Other methods omitted 3 /Other methods omitted 3 Software EngineeringSoftware Engineering Forward Engineering Example public class User { private String email; public String getEmail() { return email; } public void setEmail(String value){ email = value; } public void notify(String msg) { // .... } /* Other methods omitted */ } public class LeagueOwner extends User { private int maxNumLeagues; public int getMaxNumLeagues() { return maxNumLeagues; } public void setMaxNumLeagues (int value) { maxNumLeagues = value; } /* Other methods omitted */ } User LeagueOwner +maxNumLeagues:int Object design model before transformation Source code after transformation +email:String +notify(msg:String)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有