码迷,mamicode.com
首页 >  
搜索关键字:对象产生    ( 187个结果
GoF之工厂方法模式(Factory Method)
定义: 定义一个可以产生对象的接口,但是让子类决定要产生哪一个类的对象。工厂 方法模式让类的实例化程序延迟到子类中实现。 工厂方法模式就是将类的“产生对象的流程”集合管理的模式。集合管理带来的 好处使:能够针对对象产生的流程制定规则;减少客户端参与对象生成的过程, 尤其是对于那种类对象生产过程过于复 ...
分类:其他好文   时间:2018-01-10 22:49:16    阅读次数:203
class中static总结-静态成员函数和静态成员变量
C++规定const静态类成员可以直接初始化,其他非const的静态类成员需要在类声明以外初始化,我们一般选择在类的实现文件中初始化,初始化的方式是书写一遍类型的定义: 一、静态成员函数中不能调用非静态成员。 二、非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在 ...
分类:其他好文   时间:2018-01-10 13:57:32    阅读次数:157
Java容器---基本概念
1.持有对象 Java容器类类库的用途是“保存对象”,并将其划分为两个不同的概念: (1) Collection: 一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同)。 ...
分类:编程语言   时间:2018-01-01 20:42:15    阅读次数:191
Python学习日记day10
1,参数陷阱 如果默认参数的只是一个可变数据类型,那么每一次调用的时候,如果不传值就共用这个数据类型的资源。 2,三元运算 c=a if a>b else b#如果a》b返回a,否则,返回b 变量 =条件返回True的结果 if 条件 else 条件返回False的结果 必须要有结果 必须要有if和 ...
分类:编程语言   时间:2017-12-27 19:37:51    阅读次数:165
Spring之AOP由浅入深
转自 https://www.cnblogs.com/zhaozihan/p/5953063.html 1.AOP的作用 在OOP中,正是这种分散在各处且与对象核心功能无关的代码(横切代码)的存在,使得模块复用难度增加。AOP则将封装好的对象剖开,找出其中对多个对象产生影响的公共行为,并将其封装为一 ...
分类:编程语言   时间:2017-12-20 18:02:15    阅读次数:178
单例模式
单例模式定义: 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例. 创建过程: 优点: 在内存中只有一个实例,减少了内存开支,特别是一个对象需要频繁的创建、销毁时,而创建或销毁时性能又无法优化,单例模式的优势就非常明显 只生成一个实例,所以减少了系统性能的开销,当一个对象产生需要比较多 ...
分类:其他好文   时间:2017-11-17 01:52:47    阅读次数:230
java代理概念
代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。 动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢? 举一个现实生活中的例子:歌星或者明星都有一个自己的经 ...
分类:编程语言   时间:2017-11-07 22:21:50    阅读次数:264
Lua中local变量和非local变量的区别
示栗代码: 相对于C#对应的解释: 带local的变量a,b,c其实是私有静态变量。 不带local的变量d,e,f其实是公有静态变量。 私有静态变量验证方式: 用面象对象写一个类,然后去实例化一个对象,然后使用这个对象内部的方法调用local变量,你会发现不同的对象里面的local在每次赋值之后都 ...
分类:其他好文   时间:2017-10-27 11:37:41    阅读次数:275
可变对象(immutable)和不可变对象(mutable)
可变对象(immutable)和不可变对象(mutable) 这个是之前一直忽略的一个知识点,比方说说起String为什么是一个不可变对象,只知道因为它是被final修饰的所以不可变,而没有抓住不可变三个字的重点: 1、不可变对象就是那些一旦被创建,它们的状态就不能被改变的对象,每次对它们的改变都是 ...
分类:其他好文   时间:2017-10-24 20:57:34    阅读次数:287
201671010140. 2016-2017-2 《Java程序设计》java学习第八周
第八周Java学习 本周,老师带领我们完善了一下继承,借口,拷贝,lambda表达式,内部类方面欠缺,不完善的地方,帮助我们查漏补缺。 以拷贝的学习为例,我本来对拷贝的理解非常浅显,本来理解的深拷贝和浅拷贝是:深拷贝就是建立一个新的对象,对比浅拷贝,改变拷贝后的对象属性不会对原来的对象产生影响。在更 ...
分类:编程语言   时间:2017-10-15 22:35:56    阅读次数:170
187条   上一页 1 ... 6 7 8 9 10 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!