一.合理封装 面向对象设计(ood)之黄金准则——找出变化点,封装它 当年设计一个类时候,从一开始就用封装的思想来设计它设计类时,不仅隐藏数据,同时也要隐藏底层数据存储方式、...
[Unity]技术学习路线图(长期更新) Unity技术面试题 一:什么是协同程序?答:在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。换句话说,开启协程就是开启...
前言: 1.关于PureMVC: MVC框架在很多项目当中拥有广泛的应用,很多时候做项目前人开坑开了一半就消失了,后人为了填补各种的坑就遭殃的不得了。嘛,程序猿大家都不喜欢像...
1.用6个Text 显示6个验证码(用来显示) 2.使用InputFiled 作为背景(用来输入) 透明 使用list缓存输入的字符串 在验证码获取成功后对InputFile...
简单工厂就是创建一个工厂类,这个类负责对象的创建,而不是上端直接New 对象。 优点: 上端不会出现任何细节,细节全部放在Factory类,保持了上端的稳定,不需要关注对象是...
制作 1.静态变量只会在内存中存在一个 2.创建单例类Singleton,将 New Singleton()放在类外部(把构造函数给别人),这样实例化是不受控制的,必须私有化...
将一个内存中的的对象保存到流中,并在需要的时候可以从流中重新读取数据重建对象的过程称为“对象序列化”与“反序列化”。 用于保存对象序列化的存储介质是“流”。 在将对象数据保存...
多个相同类型的对象可放入一个集合中,这个集合被称为“对象集合”。对象集合在实际开发中应用广泛,其操作可总结为增删改查四种 1.设计可比较大小的对象 在实际开发中,数据通常以...
对象的“状态” •对象序列化主要解决的是对象状态的保存问题。 •“对象状态”,其实就是指某一时刻对象所拥有的各个字段值的集合。 •对象状态是与时间关联在一起的,在不同的时刻,...
事件驱动是许多面向对象软件系统的一个重要特征,有别于结构化软件系统相对确定的执行流程,事件驱动的软件系统大多只是规定了“当某事件发生时做某某事”,并未对事件何时发生、事件在特...
第八章 神奇的委托 一.委托的概念与使用 1.委托变量可以接收一个对象实例方法的引用 2.委托看成是一个方法的“容器”,将某一具体方法“装入”后,就可以把它当成方法一样使用 ...