上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 66 下一页

2019年4月6日

工厂模式

摘要: 1.工厂模式概述 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 优点:(1)一个调用者想创建一个对象,只要知道其名称就可以了。 (2)扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。(3)屏蔽产品的具体实现,调用者只关心产品的接口。 阅读全文

posted @ 2019-04-06 15:34 Hello-World3 阅读(137) 评论(0) 推荐(0) 编辑

设计模式概述

摘要: 1.设计模式简介 设计模式(Design pattern)代表了最佳的实践,使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编制真正工程化,设计模式是软件工程的基石。 2.创建型模式这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算 阅读全文

posted @ 2019-04-06 14:22 Hello-World3 阅读(131) 评论(0) 推荐(0) 编辑

桥接模式

摘要: 1.桥接模式简介 作用:将抽象部分与它的实现部分相分离,使他们都可以独立地变化。 实现:抽象类依赖实现类。抽象出来一个基类,这个基类里面定义共有的一些行为,形成接口函数,聚合一个基类的指针(说白了就是在一个类中放一个指针来指向另一个对象),通过它来使用另一个类的实现函数。 使用场景:(1)如果一个系 阅读全文

posted @ 2019-04-06 13:05 Hello-World3 阅读(151) 评论(0) 推荐(0) 编辑

2019年4月5日

单例模式

摘要: 1.在阅读Android源代码的时候会发现,对于一个简单的问题,这些代码也设计的非常复杂,有各种类和各种嵌套,这些代码看起来一点都不直观,为的是让代码更加容易扩展,引入和很多设计模式。当理解了这些设计模式后再去看Android源代码就不会感觉那么复杂了。 2.单例模式:在一个进程(包括一个进程的多个 阅读全文

posted @ 2019-04-05 23:26 Hello-World3 阅读(179) 评论(0) 推荐(0) 编辑

2019年4月3日

世界各个地区WIFI 2.4G及5G信道划分表(附无线通信频率分配表)

摘要: 参考:https://blog.csdn.net/dxpqxb/article/details/80969760 参考:https://blog.csdn.net/dxpqxb/article/details/80969760 参考:https://blog.csdn.net/dxpqxb/arti 阅读全文

posted @ 2019-04-03 23:21 Hello-World3 阅读(17407) 评论(0) 推荐(2) 编辑

C++中的智能指针、轻量级指针、强弱指针学习笔记

摘要: 一、智能指针学习总结 1.一个非const引用无法指向一个临时变量,但是const引用是可以的! 2.C++中的delete和C中的free()类似,delete NULL不会报"double free"的oops。 int main(int argc, char **argv) { int i; 阅读全文

posted @ 2019-04-03 00:10 Hello-World3 阅读(3278) 评论(0) 推荐(0) 编辑

2019年4月2日

C++中的const关键字

摘要: 一、const引用 1. 例子一 执行结果: 1.拷贝构造函数没有使用但是其参数必须是const引用的原因: sp other = new sp();① new sp()生成一个sp*的临时指针变量。② 然后使用这个临时的sp*为参数调用构造函数sp(sp *other)构造出一个临时的sp对象。③ 阅读全文

posted @ 2019-04-02 22:13 Hello-World3 阅读(209) 评论(0) 推荐(0) 编辑

2019年3月31日

C++中的异常

摘要: 一、异常学习笔记 1.函数B可能抛出多种异常的处理方法 a.函数A中可有多个catch分支。catch分支中,对于异常对象,先捕获派生类对象,再捕获基类对象,按此顺序排放代码. 因为派生类对象可以隐式转换为基类对象,若想分别处理基类和派生类对象,应该将派生类对象的处理放在前面。 b.未能捕获的异常, 阅读全文

posted @ 2019-03-31 22:37 Hello-World3 阅读(291) 评论(0) 推荐(0) 编辑

C++中的类模板

摘要: 一、学习笔记 1.类模板的格式(1)声明 (2)定义 注意:函数模板和类模板都是typename, 函数模板中template<typename T1, typename T2> 指定两个变量也是可以的。 2.类模板的使用(1)可以在实例化对象的时候再实例化类模板,eg:AAA<int> a;AAA 阅读全文

posted @ 2019-03-31 21:16 Hello-World3 阅读(257) 评论(0) 推荐(0) 编辑

C++中的函数模板

摘要: 一、学习笔记 1.函数模板的定义template<类型参数表>返回值 函数名(数据参数表) { 函数模板定义体;} 作用:数模板可以使相似的代码重复使用,使用类型作为参数。 2.函数模板的使用(1)函数模板只是编译指令,一般写在头文件中;(2)编译程序时,编译器根据函数的参数来“推导”模板的参数, 阅读全文

posted @ 2019-03-31 18:01 Hello-World3 阅读(238) 评论(0) 推荐(0) 编辑

上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 66 下一页

导航