实体类对象类图
2017-04-14 09:40:25 0 举报
实体类对象类图是一个用于表示软件系统中的实体及其属性和关系的图形化工具。在这张图中,我们可以看到各种实体类,如学生、教师、课程等,它们之间通过关联、继承、聚合等关系相互连接。每个实体类都有一些属性,如姓名、年龄、成绩等,这些属性描述了实体的特征。此外,还有一些操作,如添加、删除、修改等,用于对实体进行操作。实体类对象类图为软件开发人员提供了一个直观的视觉表示,有助于更好地理解系统的结构和功能。
作者其他创作
大纲/内容
n
房屋
-ID:String-name:String -FatherObject:String buildingID-belongsToBuildingGroup:boolean=false-bondedCityHouseNumber:String=null-itsUnitID:int-itsFloorID:int-itsFullName:String-itsApplication:String-itsPropertyOwnerID:String-
+joinHouseGroup(HouseGroup houseGroup)+leaveHouseGroup()+addUnit(Unit unit)+immigrantUnit(Unit unit)+emmigantAppointedUnit(Unit unit)+addPeople(People people)+emmigrantAppointedPeople(People people)+getBondedUnits():List+getBondedPeople():List+bondWithHouseNumber(String houseNumber)
实有人口
-number:Long-ID:String-name:String
+bondWithAppointedBuilding(Building building)+getBondedBuildings(Building building)+cancelBondBuilding(Building building)+bondWithAppointedUnit(Unit unit)+getBondedUnits();List +cancelBondUnit(Unit unit)+emmigrantItsself(Address address)+destroy()
楼群
-ID:String-name:String-includedBuildingIDs:List-bondedAddressObjectPoint:Building
+destroy()+addUnit(Unit unit)+immigrantUnit(Unit unit)+emmigrantUnit(Unit unit)+immigrantPeople(People people)+emmigrantPeople(People people)+getBondedUnits():List+getBondedPeople():List+bondAppointedAddress(Address address)
人口
迁出单位
+ID:String+name:String+organizationID:String+emmigantNote:String
实有单位
-ID:String-name:String-isJuridicalEntity:boolean-organizationID:String
+bondWithAppointedBuilding(Building building)+getBondedBuildings():List+cancelBondingWithBuilding(Building builing)+addWorkedPeople(People people)+emmigrantAppointedPeople(People people)+getBondedPeople():List+emmigrantItsself(Address address)+destroy()+setLivePeople(People workPeople)
房屋组
-ID:String-name:String-fatherObject:String-bondedHouseNumber:String=null
+destroy()+addUnit(Unit unit)+immigrantUnit(Unit unit)+emmigrantUnit(Unit unit)+addPeople(People people)+emmigrantPeople(People people)+getBondedUnits():List+getBondedPeople():List+bondWithHouseNumber(String HouseNumber)+checkMapPartExist();boolean+checkUnmatchedMapPart():boolean+checkUnmatchedBuilding():boolean+checkBondedStructureExist():boolean
单位
注销单位
+ID:String+name:String+orgaanization:String+destroyDate:date+destroyNote:String
注销人口
-number:Long-ID:String-name:String-destroyDate:date-destroyNote:String
迁出人口
-number:Long-ID:String-name:String-emmigrantNote:String
楼栋
-ID:String-name:String-twoDMapID:String-FatherObject:String=null-belongstoBuildingGroup:boolean=false-bondedAddressObject:Object=null-bondedNetID:String
+selectMapPosition(String mapPartID)+cancelMaoPosition()+joinBuildingGroup(BuildingGroup buildingGroup)+leaveBuildingGroup()+addUnit(Unit unit)+leaveUnit(Unit unit)+deleteAppointedUnit(Unit unit)+addPeopleObject(People people)+deleteAppointedPeople(People people)+getBondedUnitList():List+getBondedPeopelList+destroy()+bondWithAddressPoint(Objectaddress)+addHouse(House house)+deleteHouse(House house)+addHouseGroup(HouseGroup houseGroup)+deleteHouseGroup(HouseGroup houseGroup)+joinGrid(Grid grid)+leaveGrid(Grid grid)
建筑物
0 条评论
下一页