SingleClass.ts 414 B

12345678910111213141516171819
  1. import { BaseView } from "../../lightMVC/core/base/BaseView";
  2. /**
  3. * 单例基类
  4. * @author xiongjian
  5. * @date 2016/10/11
  6. */
  7. export class SingleClass extends BaseView{
  8. /**
  9. * 获取一个单例
  10. */
  11. public static getInstance(): any {
  12. var Class: any = this;
  13. if(Class.instance == null) {
  14. Class.instance = new Class();
  15. }
  16. return Class.instance;
  17. }
  18. }