问题: 不同对象间需要知道其他对象的。 将一个系统分隔成许多对象通常可以增加其可复用性,但是对象间相互连接的激增又会降低其可复用性。 大量的连接使得一个对象不可能在没有其他对象的支持下工作,系统表现为一个不可分隔的整体。所以,对系统的行为进行任何较大的改动就十分困难了。 解决: 通过中介对象,可以将 ...
分类:
其他好文 时间:
2016-06-21 17:39:42
阅读次数:
195
云平台OCR证件识别介绍:文通翔云OCR云证件识别服务平台是OCR识别技术与互联网技术、云计算技术相结合的在线OCR识别服务产品,致力于成为移动互联时代OCR识别云服务的专业提供商。基于松耦合、高复用性、易于维护的原则,我们建设了翔云OCR云识别服务平台,以统一的网络访问接..
分类:
其他好文 时间:
2016-06-20 18:58:55
阅读次数:
269
1. 添加Prefix Header 注: Xcode 6苹果默认去掉prefix Header, 用以提高原文件的复用性, 便于迁移. 并且可以一定程度上减少Build Time. 解决办法: (1). 在工程中添加一个pch文件, 命名 XXX-Prefix.pch. (2). 设置Build ...
分类:
移动开发 时间:
2016-06-15 10:45:04
阅读次数:
492
函数的理解 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 函数作用是你的程序有良好的扩展性、复用性。 同样的功能要是用3次以上的话就建议使用函数。 赖忠标:不能死记 函数可以理解为一个一个的功能块,你把一个大的功能拆分成一块一块的,用某 ...
分类:
编程语言 时间:
2016-06-09 08:33:21
阅读次数:
245
读者可能有这样的经历,自己编写了动态数组类、链表类、集合类和映射类等程序,然后小心地维护着。其实 STL 提供了专家级的几乎我们所需要的各种容器,功能更好,效率更高,复用性更强,所以开发应用系统应该首选 STL 容器类,摒弃自己的容器类,尽管它可能花费了你很多的开发时间。
本章将介绍 STL 中的通用容器,包括 vector、deque、list、queue和stack、priority_queue、bitset、set和multiset、map和multimap等等。...
分类:
编程语言 时间:
2016-06-06 01:14:17
阅读次数:
231
1.函数:定义在类中的具有特定功能的一段独立小程序。函数也称之为方法。 为了提高代码的复用性,对代码进行抽取。 将这个部分定义成一个独立的功能。方便使用。 java中对功能的定义通过函数来实现的。2函数的格式:修饰符 返回值类型 函数名(参数类型 形式参数1, 参数类型 形式参数2,) { 执行语句 ...
分类:
编程语言 时间:
2016-06-03 18:49:21
阅读次数:
204
这周主要学习了面向对象的几大基本特征。 继承、封装、多态、抽象是面向对象编程的四大基本特征。 封装隐藏了类的内部实现机制,在不影响用户使用的前提下提供get和set方法,改变类的内部结构,从而保护了数据。 继承则是子类在创建时自动获取父类的全部信息,子类可以在其基础上扩展,继承充分提高了代码的复用性 ...
分类:
其他好文 时间:
2016-05-29 23:17:45
阅读次数:
189
继承、封装、多态、抽象是面向对象编程的四大基本特征。封装隐藏了类的内部实现机制,在不影响用户使用的前提下,改变类的内部结构,从而保护了数据。继承则是通过重写父类代码,既可以多态,也可以让代码的复用性大大提高。所谓多态,就是同一种行为,不同的对象不同的体现,java的多态弥补了其自身单一继承的缺陷。 ...
分类:
其他好文 时间:
2016-05-29 22:44:56
阅读次数:
159
一、适配器(Adapter)模式 是把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 二、优点 更好的复用性 系统需要使用现有的类,而此类的接口不符合系统的需要。那么通过适配器模式就可以让这些功能得到更好的复用。 更好的扩展性 在实现适配器 ...
分类:
其他好文 时间:
2016-05-29 16:42:01
阅读次数:
147
一、适配器(Adapter)模式 是把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 二、优点 更好的复用性 系统需要使用现有的类,而此类的接口不符合系统的需要。那么通过适配器模式就可以让这些功能得到更好的复用。 更好的扩展性 在实现适配器 ...
分类:
其他好文 时间:
2016-05-29 16:26:55
阅读次数:
116