1. Design the project with the knowledge of GRASP, factory pattern and command pattern. Use the class diagram to draw the design, and use Microsoft Word to explain each class in the diagram in words (Why design like this? Which patterns/Principles used and why use this pattern/Principles? How is this class connect to the other class.) (Please check the w6.1.1, w7.3, w8.2 and Undo-Redo in the class note to see the GRASP and two design patterns.)
2. Use Microsoft Visual Studio 2022 to do the programming in C#. There is no nested class allowed except there is relationship between the classes just like a Cell is in a Spreadsheet (Please check the cell class, spreadsheet cell class and the spreadsheet class in the spreadsheet project). The spreadsheet project is not completed, but it will give you a general idea on how to create the class, what class is necessary etc. There must be the access modifier for each class or the member in that class, can not just leave it blank, has to show it's a private or public or internal or protected etc.
The Detail requirement is in the Project Requirement and Description.pdf, please check the Example for the design.pdf and also the spreadsheet project as the examples, might be helpful.
2nd Dec 2022
CIT 101. Computing Skills. (1) Hands-on introduction to the use of current popular software and information retrieval tools. Self-paced and tradition
20th Jan 2023
You can now download a soft copy of the kcse result slip from the KNEC official website. To download your result slip, follow the following step: Visitonline result slip, kcse 2022, dowloading kcse results,
20th Jan 2023
The 2022/2023 KCSE results will be published online on the knec portal. Students who sat for the KCSE will be able to access the results either through theKNEC portal, KCSE results, 2022 KCSE, KCSE sms code
31st Jan 2023
Commercial International Bank (CIB) Egypt has announced the full acquisition of Mayfair CIB Bank Limited in Kenya. The Central Bank of Kenya (CBK) has gran