|
|
|
|
175
|
-
|
175
|
-
|
176
|
# Notice the Design Flaw - Non-Intuitive Orientation
|
176
|
# Notice the Design Flaw - Non-Intuitive Orientation
|
177
|
* You may have notice that `findById` makes it difficult to intuitively identify _which_ `Person` object is being returned.<br>
|
177
|
* You may have notice that `findById` makes it difficult to intuitively identify _which_ `Person` object is being returned.<br>
|
178
|
-Additionally, it's challengaing to ensure **every** `Person` instance has a unique ID amongst its respective `People` subclass.<br>
|
|
|
|
|
178
|
+Additionally, it's challenging to ensure **every** `Person` instance has a unique ID amongst its respective `People` subclass.<br>
|
179
|
To remedy this issue, we redesign and refactor.
|
179
|
To remedy this issue, we redesign and refactor.
|
180
|
|
180
|
|
181
|
### Part 11.1 - Create `Educator` enum
|
181
|
### Part 11.1 - Create `Educator` enum
|