- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 设计模式
第1章 引言 389 1.1 什么是设计模式 390 1.2 Smalltalk MVC中的设计模式 391 1.3 描述设计模式 392 1.4 设计模式的编目 393 1.5 组织编目 395 1.6 设计模式怎样解决设计问题 396 1.6.1 寻找合适的对象
2012-08-19 01:35:10 1009
转载 重构:改善既有代码的设计
第1章 重构,第一个案例 1 1.1 起点 1 1.2 重构的第一步 7 1.3 分解并重组statement() 8 1.4 运用多态取代与价格相关的条件逻辑 34 1.5 结语 52 第2章 重构原则 53 2.1 何谓重构 53 2.2 为何重构 55 2.3 何时重构 57 2.4 怎么对经理说 60 2.5 重构的难题 62 2.6 重构与设计 66 2.7 重
2012-08-19 01:30:59 1307
转载 重构与模式
《设计模式》和《重构》之后又一里程碑式著作,凝聚众多业界专家经验与领悟,帮你打通重构与模式任督二脉。 1994年,《设计模式》为我们带来了常见设计问题的经典解决方案,从而改变了整个面向对象开发的面貌。 1999年,《重构》为我们带来了一种改进代码的高效过程,从而彻底改变了面向对象设计的方式。 现在,在众所期盼之中,Joshua Kerievsky的《重构与模式》第一次深入和全
2012-08-19 01:27:48 1079
转载 深度探索C++对象模型
内容简介 Inside The C++ Object Model专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的
2012-08-19 01:21:56 1499
转载 More Effective C++
一、基础议题 Item 1. 区分指针和引用 Item 2. 优先考虑C++风格的类型转换 Item 3. 决不要把多态用于数组 Item 4. 避免不必要的默认构造函数 二、运算符 Item 5. 小心用户自定义的转换函数 Item 6. 区分自增运算符和自减运算符的前缀形式与后缀形式 Item 7. 不要重载"&&"、"||"和"," Item 8. 理解new和dele
2012-08-19 01:21:31 775
转载 Effective C++
EffectiveC++以条款是原作者实际开发中总结出的经验。看书要温故知新,无他,列一列书目录,以帮助自己及读者加深印象。 第一章 从C转向C++ 条款1:尽量用const和inline而不用#define 条款2:尽量用而不用 条款3:尽量用new和delete而不用malloc和free 条款4:尽量使用c++风格的注释 第二章 内存管理 条款5:对应的new
2012-08-19 01:21:17 798
转载 C++必知必会
条款1数据抽象 1 条款2 多态 2 条款3 设计模式 5 条款4 STL 8 条款5 引用是别名而非指针 10 条款6 数组形参 13 条款7 常量指针与指向常量的指针 16 条款8 指向指针的指针 19 条款9 新式转型操作符 21 条款10 常量成员函数的含义 25 条款11 编译器会在类中放
2012-08-19 01:16:24 870
原创 C++的效率浅析
自从七十年代C语言诞生以来,一直以其灵活性、高效率和可移植性为软件开发人员所钟爱,成为系统软件开发的首选工具。而 C++作为C语言的继承和发展,不仅保留了C语言的高度灵活、高效率和易于理解等诸多优点,还包含了几乎所有面向对象的特征,成为新一代软件系统构建的利器。4 z4 I: A' m; z* f" j. ]% n0 U 相对来说,C语言是一种简洁的语言,所涉及的概念和元
2012-08-19 01:05:12 604
转载 为什么每个程序员都应该学习C语言?
每个程序员在他们的编程生涯中都应该学习C语言,因为它有太多难以忽视的好处了。除了它会给你提供更多的工作机会之外,C语言还会教给你更多的关于计算机的知识。它能给我们提供的裨益,简单列举如下: 1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的了解计算机。 2)设备驱动程序和操作系统只能用C语言来编写。现在,你
2012-08-19 01:01:14 1157
转载 [置顶]每个程序员都必须遵守的编程原则
摘要:好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。 本文是从 The Principles of Good Programming 这篇文章翻译而来。 好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能
2012-08-19 00:56:55 688
嵌入式Linux知识培训
2009-02-17
基于Agent的智能搜索平台
2009-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人