摘要:
面向对象设计原则 设计模式需要遵循基本的软件设计原则。 可维护性(Maintainability)和可复用性(Reusability) 是衡量软件质量的重要的两个属性: 可维护性:软件能够被理解、改正、适应及扩展的难易程度。 可复用性:软件能够被复用的难易程度。 面向对象设计的原则是支持可维护性和可 阅读全文
摘要:
设计模式概述 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式主要是为了解决某类重复出现的问题而出现的一套成功或有效的解决方案。设计模式提供一种讨论软件设计的公共语言,使得熟练设计者的设计经验可以被初学者和其他设 阅读全文
摘要:
单例模式 简介 你能在电脑上调出两个Windows任务管理器吗?假设能,如果两个管理器显示的数据相同,那何必要存在两个呢?如果两个管理器显示的数据不同,那我该相信哪一个呢? 单例模式:确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实例。 它的三个要点分别为: 这个类只能有一个实例 它必须 阅读全文
摘要:
第一章 让自己习惯C++ C是一个威力强大的语言,带着众多特性,但是在你可以驾驭其威力并有效运用其特性之前,你必须先习惯C的办事方式。 条款01:视C++为一个语言联邦 如今的C++已经是个多重范型编程语言,它同时支持过程形式、面向对象形式、函数形式、泛型形式和元编程形式。 由于C++的能力使其成为 阅读全文