An open API service indexing awesome lists of open source software.

https://github.com/afek-sakaju/time-classes-mastery

This project is about mastering the implementation of a time class and its inheritance to other classes, providing a solid foundation in JavaScript class hierarchy and functionality.
https://github.com/afek-sakaju/time-classes-mastery

clock countdown date javascript-classes stopper time

Last synced: about 2 months ago
JSON representation

This project is about mastering the implementation of a time class and its inheritance to other classes, providing a solid foundation in JavaScript class hierarchy and functionality.

Awesome Lists containing this project

README

          

# Time Classes Mastery

### This repository focuses on building a time class and expanding it to other classes like clock, countdown, and stopper. It serves as a platform for practicing JavaScript class implementation and exploring diverse time-related functionalities.

---

#### This project primarily focuses on:

- [x] **Classes** : implementing classes with methods, getters, and setters to incorporate the desired logic and functionality into the specified classes.
- [x] **Inheritance** : inheriting from the time class in other classes such as clock, countdown and stopper preserved the initial time logic, reducing code duplication and ensuring easier maintenance.
- [x] **Tests** : comprehensive test coverage for all functions, methods, classes, and utility functions to ensure their proper functionality and achieve full test coverage:

---

#### This project was developed based on the instructions provided in my bootcamp program. For a more comprehensive understanding of the task, please refer to the "time-task.pdf" file included in the project. Kindly note that the document is written in Hebrew.

---

## Author

:octocat: **Afek Sakaju**

- LinkedIn: [@afeksa](https://www.linkedin.com/in/afeksa/)
- GitHub: [@Afek-Sakaju](https://github.com/Afek-Sakaju)