https://alicloud.my.id/2024/05/13/basic-oop-concepts-explained-in-javascript/
Basic OOP concepts explained in JavaScript