01.
重读《设计模式》之学习笔记(二)--再论接口与实现的分离在我的那篇《》我用具体的代码说明了C++中接口与实现分离的技术,并指出这样的三点好处:1、只暴露了类的接口而隐藏了实现细节;2、在类的实现有变动的时候,用户不需要更新头文件,不用重新编译;3、在分析阶段设计...查看完整版>>
重读《设计模式》之学习笔记(二)--再论接口与实现的分离
02.
《JAVA与模式》学习笔记之接口与抽象类《JAVA与模式》学习笔记之接口与抽象类 接口: 一个JAVA接口是一些方法特征的集合,这些方法特征当然来自于具体方法,但是它们一般都是来自于一些在系统中不断出现的方法。一个接口只有方法的特征,而没有方法的实现...查看完整版>>
《JAVA与模式》学习笔记之接口与抽象类
03.
重读《设计模式》之学习笔记(三)--SINGLETON模式的疑惑《More Effective C++》的条款26限制某个class所能产生的对象数量中也讲解了本书的3.5节的SINGLETON模式。3.5节一开始就说明了该模式的意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 然而,...查看完整版>>
重读《设计模式》之学习笔记(三)--SINGLETON模式的疑惑
04.
重读《设计模式》之学习笔记(五)--我对COMPOSITE模式的理解书中4.3节是COMPOSITE模式,下面是书中给的类结构图: 并告诉我们说这是递归组合。 而书中给的例子并不好理解。在我看来,COMPOSITE模式就是组合对象和单个对象的类继承自同一个基类。比如说,CPU、主...查看完整版>>
重读《设计模式》之学习笔记(五)--我对COMPOSITE模式的理解
05.
设计模式学习笔记(一)模式是一种对现实世界的概念抽象,建筑模式,设计模式,营销模式,商业运作模式各行各业都有自己的模式。这里说的设计模式是软件设计里的模式,主要是指面向对象的软件设计。遵照设计模式,可以有效的提高软件的可维...查看完整版>>
设计模式学习笔记(一)
06.
设计模式学习笔记[原创](1)随便谈谈随便谈谈 学习设计模式的过程中,有一种感觉越来越强烈,就是抽象。就是把一些重复的经常出现的东西,整理出来放在一起,写起来管理起来都方便。从最原始的循环,到后来的函数,甚至古老的代数,通过用可以代...查看完整版>>
设计模式学习笔记[原创](1)随便谈谈
07.
设计模式学习笔记前些天在微软的一个在线课堂上才了解到有设计模式这么个概念。觉得陌生,便在网上SEARCH。一般而言,一个模式有四个基本要素1. 模式名称(pattern name) 一个助记名,它用一两个词来描述模式的问题、解决方案和效果...查看完整版>>
设计模式学习笔记
08.
设计模式学习笔记(一)模式是一种对现实世界的概念抽象,建筑模式,设计模式,营销模式,商业运作模式各行各业都有自己的模式。这里说的设计模式是软件设计里的模式,主要是指面向对象的软件设计。遵照设计模式,可以有效的提高软件的可维...查看完整版>>
设计模式学习笔记(一)
09.
设计模式学习笔记——创建型模式(本人初学设计模式,希望大哥大姐对我的浅薄和错误之处批评指正) 创建型模式解决的问题主要是对象如何被更方便的实例化。书中介绍的5种创建型模式中,最基础的应该是工厂模式吧。要得到某种产品,用户无需知...查看完整版>>
设计模式学习笔记——创建型模式
10.
设计模式学习笔记——《设计模式》引言学习编程只有两年的时间,还没做过什么大的应用。大一接触C语言,编了几个推箱子俄罗斯之类的小游戏。大二接触WIN API和DX,并认识了C++。那时候真的感觉C++没什么,仅仅是高级点的C罢了。可是后来才逐渐发现面向对象...查看完整版>>
设计模式学习笔记——《设计模式》引言
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。