SOLID ( Single Responsibility Principle - Open-Closed Principle - Liskov Substitution Principle - Interface Segregation Principle - Dependency Inversion Principle )
Each class should solve only one problem.It can be applied to classes, software components, and microservices.
class Building {
constructor(name, address, noOfPeople) {
this.name = name
this.address = address