STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。体验STL中的lis...
分类:
编程语言 时间:
2015-09-20 09:18:50
阅读次数:
214
继承也是面向对象的又一重要特性,继承是类于类的一种关系,通俗来说狗属于动物类,那么狗这个类就继承了动物类 java中的继承是单继承的,一个类只能继承与一个父类 子类继承父类之后,子类就拥有了父类的所有属性和方法,private的除外,优点就是可以提高代码的复用性,简单的继承实例如下:1 pu...
分类:
编程语言 时间:
2015-09-19 21:19:38
阅读次数:
273
Animations的第二种使用方法 XML代码写在java文件中的优点:初学者看着舒服,代码的调试都很方便,断点。缺点:代码的可复用性太低。面向对象的终极目标:减少重复代码。代码写在XML文件中的优点:A和B控件可以同时使用一个动画效果,提高了复用性。可维护性变高了。 比如,老板说:渐变效果变成....
分类:
移动开发 时间:
2015-09-15 18:25:51
阅读次数:
180
2 CSSCSS基础html 在一个网页中负责的事情是一个页面的结构css(层叠样式表) 在一个网页中主要负责了页面的数据样式。 编写css代码的方式: 第一种: 在style标签中编写css代码。 只能用于本页面中,复用性不强。 格式 : 例子: 第二种: 可以引入外部的css文件。...
分类:
Web程序 时间:
2015-09-14 21:00:15
阅读次数:
271
为了增加复用性和灵活性,我们还是定义一个接口来做监听滚动到底部的回调,这样你就可以把它用在listview,scrollView中去。OnBottomListenerpackage kale.com.waterfall;/** * @author Jack Tony * @brief * @date...
分类:
其他好文 时间:
2015-09-11 20:56:05
阅读次数:
309
/*
继承概述:
把多个类中相同的内容给提取出来定义到一个类中。
如何实现继承呢?
Java提供了关键字:extends
格式:
class?子类名?extends?父类名?{}
好处:
A:提高了代码的复用性
B:提高了代码...
分类:
其他好文 时间:
2015-09-10 11:22:10
阅读次数:
203
一.自定义视图 (自定义label-textField视图) 目的:为了进一步优化登录界面,提高代码的精简程度和复用性,可移植性,从而需要在原有视图控件的基础之上自由组合成自定义视图. 一般自定义的视图会继承于UIView。以下是自定义视图的要点和步骤: 1、创建一个UIView子类 2、在类的初....
分类:
其他好文 时间:
2015-09-09 21:01:08
阅读次数:
243
面向对象的设计原则:七大原则1,单一职责原则SRP 定义:系统中的每一个类都应该只有一个职责 好处:高内聚,低耦合2,开闭原则OCP 定义:对扩展开放,对修改关闭 好处:适应性和灵活性,稳定性和延续性,可复用性与可维护性3,里氏替换原则LSP 定义:在任何父类出现的地方都可以用它的子类来替...
分类:
其他好文 时间:
2015-09-09 16:16:34
阅读次数:
151
继承方式主要有六种:1、原型链继承 存在对象共享的问题2、构造函数继承 借助call apply方法实现 :函数复用性问题 每次实例化,都重新执行了一次父类,父类中的方法重复定义 3、组合模式(原型链+构造函数)构造函数继承属性,原型链继承方法 :解决了对象共享,但是属性继承出现两次4、原型方式 使...
分类:
编程语言 时间:
2015-09-03 17:54:12
阅读次数:
157
何为中介者模式? ????面向对象的设计鼓励把行为分散到不同对象中,这种分散可能导致对象之间的相互关联。在最糟糕的情况下,所有对象都彼此了解并相互操作。 ????虽然把行为分散到不同对象增强了可复用性...
分类:
移动开发 时间:
2015-09-01 11:01:00
阅读次数:
237