01.
重读《设计模式》之学习笔记(一)--混入类作者在1.6.4提到了混入类,可是对它的描述却非常简单:混入类是给其他类提供可选择的接口或功能的类。它与抽象类一样不能实例化。混入类要求多继承。并给了一个如下的类图: 我觉得,混入类主要用在不同的类...查看完整版>>
重读《设计模式》之学习笔记(一)--混入类
02.
重读《设计模式》之学习笔记(二)--再论接口与实现的分离在我的那篇《》我用具体的代码说明了C++中接口与实现分离的技术,并指出这样的三点好处:1、只暴露了类的接口而隐藏了实现细节;2、在类的实现有变动的时候,用户不需要更新头文件,不用重新编译;3、在分析阶段设计...查看完整版>>
重读《设计模式》之学习笔记(二)--再论接口与实现的分离
03.
重读《设计模式》之学习笔记(三)--SINGLETON模式的疑惑《More Effective C++》的条款26限制某个class所能产生的对象数量中也讲解了本书的3.5节的SINGLETON模式。3.5节一开始就说明了该模式的意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 然而,...查看完整版>>
重读《设计模式》之学习笔记(三)--SINGLETON模式的疑惑
04.
重读《设计模式》之学习笔记(五)--我对COMPOSITE模式的理解书中4.3节是COMPOSITE模式,下面是书中给的类结构图: 并告诉我们说这是递归组合。 而书中给的例子并不好理解。在我看来,COMPOSITE模式就是组合对象和单个对象的类继承自同一个基类。比如说,CPU、主...查看完整版>>
重读《设计模式》之学习笔记(五)--我对COMPOSITE模式的理解
05.
J2EE设计模式学习笔记之--实际的数据存取1,现在有许多技术可以供我们选择,JDBC,SQLJ,JDO,EJB2,在使用JDBC时,会遇到以下问题:1)异常处理2)PreparedStatement问题3)用框架来封闭这些低层的API函数未完待续...查看完整版>>
J2EE设计模式学习笔记之--实际的数据存取
06.
C++ Template学习笔记之函数模板(5)——模板编译模式一、包含编译模式 在包含编译模式下,我们在每个模板被实例化的文件中包含函数模板的定义,并且往往把定义放在头文件中,象内联函数所做的那样。如: // model1.h // 包含模式:模板定义放在头...查看完整版>>
C++ Template学习笔记之函数模板(5)——模板编译模式
07.
《JAVA与模式》学习笔记(一)——软件的可维护性与可复用性《JAVA与模式》学习笔记(一)————软件的可维护性与可复用性 作者:孤独萤火虫 对于面向对象的软件系统设计来说,在支持可维护性(Maintainability)的同时,提高系统的可复用性(Reusability)...查看完整版>>
《JAVA与模式》学习笔记(一)——软件的可维护性与可复用性
08.
《JAVA与模式》学习笔记之类图中的关系《JAVA与模式》学习笔记之类图中的关系在类与类之间,会有连线指明它们之间的关系。关系包括以下几种: 一般化关系:一般化关系表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化关...查看完整版>>
《JAVA与模式》学习笔记之类图中的关系
09.
设计模式复习笔记(状态模式)State(状态)模式 Intent允许一个对象在内部状态改变时,行为也相应改变. 看上去就像不同的类一样. Also Known AsObjects for States Motivation考虑一个类TCPConnection,表达网络的连接。一个TCPConnection对象可以处...查看完整版>>
设计模式复习笔记(状态模式)
10.
《面向对象分析与设计》读书摘要与学习笔记(三)呵呵 最近功课太忙 都没时间更新了 幸好booch的书还算浅显~~~ 昨晚好不容易有时间研读了几个小时。。。。。。Elements of The Object Model Kinds of Programming Paradigms: Programming Style Kin...查看完整版>>
《面向对象分析与设计》读书摘要与学习笔记(三)
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。