ecmascript object oriented design Class and Interface class method interface Inheritance inherit property and method from parend overridde method