Skip to content

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.

Notifications You must be signed in to change notification settings

Afek-Sakaju/time-classes-mastery

Repository files navigation

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:

  • Classes : implementing classes with methods, getters, and setters to incorporate the desired logic and functionality into the specified classes.
  • 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.
  • 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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published