如何禁止直接构造类实例?

时间:2016-05-25 21:25:14

标签: javascript oop constructor new-operator

由于我可以使用度数创建任何抽象比例,但不能单独创建超出比例的一个度数,如何禁止构建new Degree()并强制构造new Scale()(如下例中的一个)?

new Degree();
// Uncaught TypeError: Illegal constructor

new Scale();
// { 0: Degree, 1: Degree, … }

0 个答案:

没有答案