From 8e9139025c31387929deada9f1edb6457474d826 Mon Sep 17 00:00:00 2001 From: Wilson W Date: Mon, 15 Apr 2024 23:39:19 +0800 Subject: [PATCH] Update DG with size changes --- docs/DeveloperGuide.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index 658e4754d92..c8dcced2b36 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -90,7 +90,7 @@ The `Ui` component, Here's a (partial) class diagram of the `Logic` component: - + The sequence diagram below illustrates the interactions within the `Logic` component, taking `execute("delete 1")` API call as an example. @@ -111,7 +111,7 @@ How the `Logic` component works: Here are the other classes in `Logic` (omitted from the class diagram above) that are used for parsing a user command: - + How the parsing works: * When called upon to parse a user command, the `AddressBookParser` class creates an `XYZCommandParser` (`XYZ` is a placeholder for the specific command name e.g., `AddCommandParser`) which uses the other classes shown above to parse the user command and create a `XYZCommand` object (e.g., `AddCommand`) which the `AddressBookParser` returns back as a `Command` object. @@ -120,7 +120,7 @@ How the parsing works: ### Model component **API** : [`Model.java`](https://github.com/AY2324S2-CS2103T-W08-3/tp/blob/master/src/main/java/scm/address/model/Model.java) - + The `Model` component, @@ -144,7 +144,7 @@ The `Model` component, **API** : [`Storage.java`](https://github.com/AY2324S2-CS2103T-W08-3/tp/blob/master/src/main/java/scm/address/storage/Storage.java) - + The `Storage` component, * can save both contact manager data, user preference data, and schedule list data in JSON format, and read them back into corresponding objects. @@ -183,7 +183,7 @@ The implementation of this feature follows Object-Oriented Programming (OOP) pri Below is a sequence diagram on how the `FindAndExportCommand` feature works: - + ### Importing feature @@ -203,7 +203,7 @@ There is initially an alternative considered to refit the entire logic of the mo Below is a sequence diagram on how the import feature works: - + ### Edit schedule feature