上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: C++的语法全而复杂,如何简洁高效的使用C++的各种语法,是一个值得研究的问题,特别是对于刚入门或是有小几年开发经历的同学,了解或是熟悉这个问题,所得到的提升无疑是巨大的。向前人学习,站在巨人的肩膀上,会让你很爽。 <Effective C++>这本书开篇就很牛逼的说到:C++成员分为两类,一类是读 阅读全文
posted @ 2019-09-02 15:51 Yong_无止境 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 0.注释 1.数据类型 2.计算符号 3.条件判断 4.循环语句 5.函数 6.作用域 7.面向对象编程 8.错误处理 9.单元测试 10.IO编程 11.多进程和多线程 12.正则表达式 阅读全文
posted @ 2019-09-02 14:17 Yong_无止境 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 个人理解 23种设计模式是前人在工作中的经验总结,按照设计模式进行设计,可以使你少走弯路。当然,也并不是一定要按照设计模式要求的那样,只要进行开发就使用设计模式。工程开发中,需要牢记一点:能够正常工作,没有bug的代码就是好代码。只有在保证这一点的基础上,才可以考虑代码的架构,可扩展性,可维护性,才 阅读全文
posted @ 2019-08-30 15:01 Yong_无止境 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 原则一:单一功能原则 Single Responsibility Principle, SRP 核心思想:解耦和增强内聚性(高内聚,低耦合) 类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的 阅读全文
posted @ 2019-08-30 14:36 Yong_无止境 阅读(1926) 评论(0) 推荐(0) 编辑
摘要: 理解:可以广义的理解为创造一种语言,实现该语言的解释器,然后用创造的语言编写程序 对比:如xml就是一种语言,解析xml的代码就是解释器 例子: 阅读全文
posted @ 2019-08-30 14:34 Yong_无止境 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 目的:将命令设计成类的形式,并可以组织成队列 优点: 在需要的情况下,可以比较容易地将命令记入日志 可以容易的实现对请求的撤销和重做 由于新的具体命令类不影响其他的命令类,因此增加新的具体命令类很容易 例子: 阅读全文
posted @ 2019-08-30 14:27 Yong_无止境 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 目的:为其他对象提供一种代理以控制对这个对象的访问 理解:尽管Decorator的实现部分与代理相似,但Decorator的目的不一样。Decorator为对象添加一个或多个功能,而代理则控制对对象的访问 例子: 阅读全文
posted @ 2019-08-30 14:20 Yong_无止境 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 目的:通过共享实例的方式来避免重复的对象被new出来,节约系统资源 别名:享元模式 例子: 阅读全文
posted @ 2019-08-30 14:01 Yong_无止境 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 核心: 把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化 例子: 阅读全文
posted @ 2019-08-30 11:44 Yong_无止境 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 目的:在不破坏系统封装性的前提下,记录系统每一步的状态,可以做到状态回退和前进 方法: 定义一个数据类,保存所有相关数据 定义一个管理类,提供保存和恢复的接口 具体操作类调用管理类的保存和恢复接口 例子: 阅读全文
posted @ 2019-08-30 11:36 Yong_无止境 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页