Browse Source

Update README.md

Git-Leon 7 years ago
parent
commit
6e7e2fbd6e
1 changed files with 5 additions and 14 deletions
  1. 5
    14
      README.md

+ 5
- 14
README.md View File

194
 * Create an enum named `Educator`.
194
 * Create an enum named `Educator`.
195
 	* The enum should implement `Teacher`.
195
 	* The enum should implement `Teacher`.
196
 	* The enum should have an enumeration for each of the instructors represented in the `Instructors` class.
196
 	* The enum should have an enumeration for each of the instructors represented in the `Instructors` class.
197
-	* The enum should have an _empty nullary constructor_.
197
+	* Upon construction each enumeration of the enum should instantiate a respective `Instructor` and assign it to a final `instructor` field upon construction. The `instructor` should be added to the `Instructors` singleton.
198
+	* Calls to the `teach` and `lecture` method should be differed to the composite `instructor` reference.
199
+	* The enum should have a `double timeWorked` field which keeps track of the hours that the `Educator` has taught.
198
 
200
 
199
 -
201
 -
200
 ### Part 11.0 - Test `Educator`
202
 ### Part 11.0 - Test `Educator`
202
 
204
 
203
 
205
 
204
 -
206
 -
205
-### Part 12.1 - Modify `Instructor` Class
206
-* Annotate the constructor with `@Deprecated`.
207
-* This constructor should be commented with `//TODO - Remove dependencies`
208
-* Create a constructor in the `Instructor` class which uses `Educator educator` parameter to set a final `educator` field.
209
-* The class should defer calls to the `teach` and `lecture` method to the composite `educator` field.
210
-* Remove any calls being made to the deprecated construcor.
211
-* Remove the deprecated constructor from the class.
212
-
213
-
214
--
215
-### Part 12.0 - Test `Instructor`
216
-* Refactor `TestInstructor` to support the newly created `Instructor` constructor.
217
-* Ensure the tests were not affected by the refactoring.
207
+### Part 12.1 - Test `ZipCodeWilmington`
208
+* Ensure the `hostLecture` method can handle objects of type `Educator`.