Contents 1. Plastic샇 볒낳 .......................................................................... ........ 1 2. Plastic샌뛵? 1 3. Plastic샇 뇢듉 1 2. Object Modeling Notation ................................................................. 4 3. Class Notation 4 4. Interface Notation 4 5. Inheritance Notation 5 6. Association Notation 5 7. Aggregation Notation 6 8. Instantiation Notation 6 9. Comments 6 10. Modeling Example 7 3. Plastic샇 룞뒺벳룭 ......................................................................... .. 8 4. Plastic샇 샼쎼좭룩 벳룭 8 5. File Menu 8 6. Edit Menu 8 7. Symbols Menu 9 8. Patterns Menu 9 9. View Menu 10 10. Tools Menu 11 11. Help Menu 14 4. Plastic삻 샌뿫쟑 볒쟁욮뿾뻮 룰떨뢵 ............................................ 15 5. Class, Interface샇 장쟶 15 6. Field, Method샇 장쟶 18 7. Inheritance샇 장쟶 25 8. Association, aggregation샇 장쟶 27 9. Comment 뫙샌뇢 28 10. Package 벳솤쟏뇢 29 11. 벳냨솤몸 벳솤쟏뇢 30 5. Design Patterns ......................................................................... ........ 33 6. Design Patterns샇 볒낳 33 7. 룮낡쇶 Design Patterns 33 82 Factory Method (Class Creational) 33 92 Composite (Object Structural) 35 6. Java Editor ......................................................................... ................ 38 7. Java Editor샇 볒낳 38 8. Java Editor 샌뿫쟏뇢 39 Examples ............................................................................ ................ 41 1. Java Applet 41 2. Java Application 47 Appendix ............................................................................ ...................... 54