C 单例类的实现 单例类保证一个类全局仅有一个实例,并提供一个全局访问点,由于只能生成一个实例,因此我们必须把构造函数设为私有函数以禁止他人创建实例。 实现1:懒汉式,线程不安全 该实现没有额外开销,不要求线程安全的情况下可以使用: 实现2:懒汉式,线程安全 由于每次访问单例类实例都会加锁,而加锁是 ...
对象(object)是 JavaScript 最重要的数据结构之一。 object 在es6中新增了很多便利的方法 在es6中允许直接写入变量和方法的名称直接作为对象的属性 这种写法等同于 方法同理 这种简洁写法在vue中用到的地方很多 比如导出和创建实例时等等 另外就是es6中允许对象的属性用表达 ...
分类:
其他好文 时间:
2019-04-04 14:31:56
阅读次数:
127
抽象类 含有abstract修饰符的class 即为抽象类,abstract类不能创建实例对象,含有abstract的方法的类必须定义为abstract class ,abstract class 里的方法不必是抽象的,抽 象类定义抽象方法必须放在具体子类中实现,所以,不能有抽象的构造方法或抽象的静 ...
分类:
其他好文 时间:
2019-04-02 21:18:42
阅读次数:
174
首先是一张关系图,避免抽象化理解时产生的困难 Function对象 函数对象是JavaScript学习中不可避免的一部分,而且这一部分相对重要且抽象 函数的创建方式有2种: 字面量创建 var foo = function(){ console.log("test"); } new 关键字创建实例对 ...
分类:
编程语言 时间:
2019-03-23 00:20:59
阅读次数:
215
17.python如何实现单例模式?请写出两种实现方式? 第一种方法:使用装饰器 第二种方法:使用基类 New 是真正创建实例对象的方法,所以重写基类的new 方法,以此保证创建对象的时候只生成一个实例 第三种方法:元类,元类是用于创建类对象的类,类对象创建实例对象时一定要调用call方法,因此在调 ...
分类:
编程语言 时间:
2019-03-21 10:34:41
阅读次数:
161
一、不可变类简介 不可变类:所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值。如JDK内部自带的很多不可变类:Interger、Long和String等。可变类:相对于不可变类,可变类创建实例后可以改变其成员变量值,开发中创建的大部分类都属于可变类。 二、不可变类的优点 说完可变 ...
分类:
编程语言 时间:
2019-03-15 19:17:28
阅读次数:
215
1. 第一步:前往阿里云官网注册账号,实名认证。进去云服务器,创建实例! 第二步:选配置,**公网IP地址选择“分配”!**如果你是首次购买主机,安全组先不必勾选,或者勾选默认的 。后面,会有安全组的配置说明。 第三步:选入网配置,选择1M网络够用了!公共镜像选择CentOs 7.4 64位,加固那 ...
分类:
系统相关 时间:
2019-03-13 23:05:50
阅读次数:
291
单例设计模式,意味着整个系统中只能存在一个实例,比方说像日志对象这种。我们常说的有饿汉式和懒汉式这两种模式来创建单例对象,今天就拓展一下思维,多看几种。 首先我们若是想一个类只有一个对象,那肯定先要私有化构造器,断了在其它的类中使用构造器创建实例的念头。其它的类中不能创建,我们就只能在类中自己创建一 ...
分类:
其他好文 时间:
2019-03-12 18:24:13
阅读次数:
164
单例设计模式,意味着整个系统中只能存在一个实例,比方说像日志对象这种。我们常说的有饿汉式和懒汉式这两种模式来创建单例对象,今天就拓展一下思维,多看几种。 首先我们若是想一个类只有一个对象,那肯定先要私有化构造器,断了在其它的类中使用构造器创建实例的念头。其它的类中不能创建,我们就只能在类中自己创建一 ...
分类:
其他好文 时间:
2019-03-12 14:09:16
阅读次数:
157
Python学到现在感觉难到爆,真不知道那些大佬是怎么做到自学之后就可以写框架的。(简直绝望) 1.面向对象:高级编程语言中最重要的概念,也是不同于底层语言的地方。 创建class(类) 由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。通过定义一个特殊 ...
分类:
编程语言 时间:
2019-03-07 01:07:38
阅读次数:
187