一.合理封装 面向对象设计(ood)之黄金准则——找出变化点,封装它 当年设计一个类时候,从一开始就用封装的思想来设计它设计类时,不仅隐藏数据,...
1.用6个Text 显示6个验证码(用来显示) 2.使用InputFiled 作为背景(用来输入) 透明 使用list缓存输入的字符串 在验证码...
简单工厂就是创建一个工厂类,这个类负责对象的创建,而不是上端直接New 对象。 优点: 上端不会出现任何细节,细节全部放在Factory类,保持...
制作 1.静态变量只会在内存中存在一个 2.创建单例类Singleton,将 New Singleton()放在类外部(把构造函数给别人),这样...
将一个内存中的的对象保存到流中,并在需要的时候可以从流中重新读取数据重建对象的过程称为“对象序列化”与“反序列化”。 用于保存对象序列化的存储介...
多个相同类型的对象可放入一个集合中,这个集合被称为“对象集合”。对象集合在实际开发中应用广泛,其操作可总结为增删改查四种 1.设计可比较大小的...
对象的“状态” •对象序列化主要解决的是对象状态的保存问题。 •“对象状态”,其实就是指某一时刻对象所拥有的各个字段值的集合。 •对象状态是与时...
事件驱动是许多面向对象软件系统的一个重要特征,有别于结构化软件系统相对确定的执行流程,事件驱动的软件系统大多只是规定了“当某事件发生时做某某事”...
第八章 神奇的委托 一.委托的概念与使用 1.委托变量可以接收一个对象实例方法的引用 2.委托看成是一个方法的“容器”,将某一具体方法“装入”后...