JavaScript Patterns 6.1 Classical Versus Modern Inheritance Patterns
javaScript Patterns 6.1 Classical Versus Modern Inheritance Patterns
2014-07-06 23:23 by 小郝(Kaibo Hao), ... 阅读, ... 评论, 收藏, 编辑In Java you could do something like:
Person adam = new Person();
In Javascript you would do:
var adam = new Person();
JavaScript’s constructor invocation looks as if
Person were a class, but it’s important to keep in mind that Person is still just a function.
PRinciple
When it comes to adopting an inheritance pattern for your project, you have quite a few options. You should always strive for picking a modern pattern, unless the team is really uncomfortable if there are no classes involved.
References:
JavaScript Patterns -by Stoyan Stefanov(O`Reilly)