From 77fe86b0fa977b97e905d7530710aecbb1715102 Mon Sep 17 00:00:00 2001 From: Nixon Widjaja <69686938+nixonwidjaja@users.noreply.github.com> Date: Tue, 14 Nov 2023 00:58:30 +0800 Subject: [PATCH] Update DeveloperGuide.md --- docs/DeveloperGuide.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index c3664011765..f443010e56f 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -132,7 +132,8 @@ How the parsing works: The `Model` component, -* stores the address book data i.e., all `Person` objects (which are contained in a `UniquePersonList` object). +* stores the current address book data i.e., all `Person` objects (which are contained in a `UniquePersonList` object). +* stores the history of address book data in `AddressBookList`. * stores the currently 'selected' `Person` objects (e.g., results of a search query) as a separate _filtered_ list which is exposed to outsiders as an unmodifiable `ObservableList` that can be 'observed' e.g. the UI can be bound to this list so that the UI automatically updates when the data in the list change. * stores a `UserPref` object that represents the user’s preferences. This is exposed to the outside as a `ReadOnlyUserPref` objects. * does not depend on any of the other three components (as the `Model` represents data entities of the domain, they should make sense on their own without depending on other components)