some code samples, various examples of simple modeling ideas and some minor algorithms.

package.bluej 4.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. #BlueJ package file
  2. dependency1.from=Account
  3. dependency1.to=AccountException
  4. dependency1.type=UsesDependency
  5. dependency10.from=CalendarTest
  6. dependency10.to=DateException
  7. dependency10.type=UsesDependency
  8. dependency11.from=UseIO
  9. dependency11.to=TextIO
  10. dependency11.type=UsesDependency
  11. dependency2.from=DepositAccount
  12. dependency2.to=AccountException
  13. dependency2.type=UsesDependency
  14. dependency3.from=AccountTest
  15. dependency3.to=Account
  16. dependency3.type=UsesDependency
  17. dependency4.from=AccountTest
  18. dependency4.to=AccountException
  19. dependency4.type=UsesDependency
  20. dependency5.from=DepositAccountTest
  21. dependency5.to=DepositAccount
  22. dependency5.type=UsesDependency
  23. dependency6.from=DepositAccountTest
  24. dependency6.to=AccountException
  25. dependency6.type=UsesDependency
  26. dependency7.from=DateTest
  27. dependency7.to=Date
  28. dependency7.type=UsesDependency
  29. dependency8.from=DateTest
  30. dependency8.to=DateException
  31. dependency8.type=UsesDependency
  32. dependency9.from=CalendarTest
  33. dependency9.to=Calendar
  34. dependency9.type=UsesDependency
  35. editor.fx.0.height=713
  36. editor.fx.0.width=800
  37. editor.fx.0.x=114
  38. editor.fx.0.y=23
  39. objectbench.height=101
  40. objectbench.width=776
  41. package.divider.horizontal=0.6
  42. package.divider.vertical=0.8007380073800738
  43. package.editor.height=427
  44. package.editor.width=674
  45. package.editor.x=190
  46. package.editor.y=105
  47. package.frame.height=600
  48. package.frame.width=800
  49. package.numDependencies=11
  50. package.numTargets=19
  51. package.showExtends=true
  52. package.showUses=true
  53. project.charset=UTF-8
  54. readme.height=58
  55. readme.name=@README
  56. readme.width=47
  57. readme.x=10
  58. readme.y=10
  59. target1.height=50
  60. target1.name=CalendarGraphic
  61. target1.showInterface=false
  62. target1.type=ClassTarget
  63. target1.width=130
  64. target1.x=450
  65. target1.y=190
  66. target10.height=50
  67. target10.name=ScrabbleTest
  68. target10.showInterface=false
  69. target10.type=UnitTestTargetJunit4
  70. target10.width=110
  71. target10.x=0
  72. target10.y=200
  73. target11.height=50
  74. target11.name=UseIO
  75. target11.showInterface=false
  76. target11.type=ClassTarget
  77. target11.width=80
  78. target11.x=400
  79. target11.y=70
  80. target12.height=50
  81. target12.name=Scrabble
  82. target12.showInterface=false
  83. target12.type=ClassTarget
  84. target12.width=80
  85. target12.x=10
  86. target12.y=240
  87. target13.association=DepositAccountTest
  88. target13.height=50
  89. target13.name=DepositAccount
  90. target13.showInterface=false
  91. target13.type=ClassTarget
  92. target13.width=120
  93. target13.x=170
  94. target13.y=120
  95. target14.height=50
  96. target14.name=TriangleTwo
  97. target14.showInterface=false
  98. target14.type=ClassTarget
  99. target14.width=100
  100. target14.x=120
  101. target14.y=310
  102. target15.height=50
  103. target15.name=AccountException
  104. target15.showInterface=false
  105. target15.type=ClassTarget
  106. target15.width=140
  107. target15.x=190
  108. target15.y=30
  109. target16.height=50
  110. target16.name=AccountTest
  111. target16.showInterface=false
  112. target16.type=UnitTestTargetJunit4
  113. target16.width=100
  114. target16.x=0
  115. target16.y=80
  116. target17.height=50
  117. target17.name=DateTest
  118. target17.showInterface=false
  119. target17.type=UnitTestTargetJunit4
  120. target17.width=80
  121. target17.x=350
  122. target17.y=300
  123. target18.height=50
  124. target18.name=CalendarTest
  125. target18.showInterface=false
  126. target18.type=UnitTestTargetJunit4
  127. target18.width=80
  128. target18.x=520
  129. target18.y=260
  130. target19.height=50
  131. target19.name=DateException
  132. target19.showInterface=false
  133. target19.type=ClassTarget
  134. target19.width=120
  135. target19.x=450
  136. target19.y=370
  137. target2.height=50
  138. target2.name=DepositAccountTest
  139. target2.showInterface=false
  140. target2.type=UnitTestTargetJunit4
  141. target2.width=120
  142. target2.x=200
  143. target2.y=90
  144. target3.height=50
  145. target3.name=Calendar1
  146. target3.showInterface=false
  147. target3.type=ClassTarget
  148. target3.width=90
  149. target3.x=300
  150. target3.y=220
  151. target4.height=50
  152. target4.name=Account
  153. target4.showInterface=false
  154. target4.type=ClassTarget
  155. target4.width=80
  156. target4.x=50
  157. target4.y=110
  158. target5.height=50
  159. target5.name=Squares
  160. target5.showInterface=false
  161. target5.type=ClassTarget
  162. target5.width=80
  163. target5.x=120
  164. target5.y=250
  165. target6.association=CalendarTest
  166. target6.height=50
  167. target6.name=Calendar
  168. target6.showInterface=false
  169. target6.type=ClassTarget
  170. target6.width=80
  171. target6.x=490
  172. target6.y=290
  173. target7.height=50
  174. target7.name=TriangleOne
  175. target7.showInterface=false
  176. target7.type=ClassTarget
  177. target7.width=100
  178. target7.x=10
  179. target7.y=310
  180. target8.height=50
  181. target8.name=TextIO
  182. target8.showInterface=false
  183. target8.type=ClassTarget
  184. target8.width=80
  185. target8.x=490
  186. target8.y=40
  187. target9.association=DateTest
  188. target9.height=50
  189. target9.name=Date
  190. target9.showInterface=false
  191. target9.type=ClassTarget
  192. target9.width=80
  193. target9.x=320
  194. target9.y=330