Це завдання на практичні з ООП. По кожній темі необхідно підготувати 1 презентацію. По 1 презентації на людину. Можна робити презентації групами, але щоб кожен мав свій логічно-завершений шматок відповіді. Хто, з ким і яку тему хоче висвітлювати, прошу писати в коментарях, інакше я розкидаю теми як сам захочу. Додаю книжку, з неї треба брати приклади Weiner R., Pinson L.J. - Fundamentals of OOP and Data Structures in Java (2000)
Objects 2.1 Reference Semantics and Creating Objects 2.2 Assigning, Aliasing, and Cloning Objects 2.3 Equality Testing 2.4 Scalar Versus Reference Types 2.5 Scalar Types and Their Wrappers 2.6 Wrapping and Unwrapping Conversion from Object to Scalar and Scalar to 2.7 Strings 2.8 Class StringBuffer 2.9 Arrays 2.10 Vector 2.11 Enumeration
Class Construction 3.1 Responsibilities between a Class and Its Users Design by Contract 3.2 Organization of a Class 3.3 Packages 3.4 Access Modifiers 3.5 Naming Conventions
Relationships between Classes 4.1 Inheritance 4.2 Composition 4.3 Class Relationships in Action A Case Study
Implementing Simple GUIs in Java 6.1 Containers and Essential Components Building a GUI 6.2 Implementation of Event Handling in Java 6.3 Implementing MVC in Java
Errors and Exceptions 7.1 Classification of Errors and Exceptions 7.2 Advertising Exceptions 7.3 Throwing an Exception 7.4 Creating Exception Classes 7.5 Handling Exceptions 7.6 The finally Clause 7.7 Putting It All Together An Example 7.8 Catching Runtime Exceptions An Example
Containers as Abstract Data Types 10.1 The Container Hierarchy Top Level 10.2 The Simplest Containers Stack and Queue 10.3 Supporting Interface and Classes 10.4 The Container Hierarchy 10.5 UML Description of Container Hierarchy
Unified Modeling Language Notation A.1 Representing Classes in UML A.2 Representing Relationships among Classes in UML A.3 Representing Packages in UML A.4 Representing Objects in UML A.5 Representing Interactions among Objects in UML
|