“Next to My Life, Software Is My Passion”——Robert C.Martin. 懂了设计模式,你就懂了面向对象分析和设计(OOA/D )的精要。反之好像也可能成 立。道可道,非常道。道不远人,设计模式亦然如此。 一直想把自己的学习经验以及在项目中的应用经历拿出来和大家共享,却总是下不了这 个决心:GoF 的23 种模式研读、总结也总需要些时日,然而时间对于我来说总是不可预计 的。 之所以下了这个决心,有两个原因:一是Robert 的箴言,二是因为我是一个感恩的人, 就像常说的:长怀感恩之心,人生便无遗憾。想想当时读 GoF 的那本圣经时候的苦闷、实 现23 个模式时候的探索、悟道后的欣悦,我觉得还是有这个意义。 0.2 设计模式解析后记
标签: Software Passion Martin Robert
上传时间: 2014-01-22
上传用户:woshiayin
C++面向对象程序设计基础课件,上传网络资源共享
上传时间: 2014-01-03
上传用户:qq1604324866
用面向对象语言Java写的局域网中C/S架构的聊天器
上传时间: 2017-04-08
上传用户:宋桃子
这是一个典型的产生式系统的算法题.用的是有界深度优先的递归算法,是用C++Builder4.0写的.这也是人工智能或者程序设计竞赛题中最基本最常用的算法.如果自己动手编程实现了一个这样的题目,那么很多相关的题目也就都一样可以做了,比如"四皇后问题","推箱子问题","传教士和野人问题"等等。 利用深度优先的算法都是不一定能找到最优路径的,而且如果解路径过长的话还可能会搜索失败.如果保证要找到最优路径需要用另一些算法,比如宽度优先算法.无论是哪一种算法,如果问题稍微复杂一点的话,都要解决"组合爆炸"问题,即有几乎无穷种组合走法的问题,这种空间的复杂度往往是难以想象的,要求计算机的速度往往也就是体现在这方面. 所以我们每一次搜索都要以某种控制策略来决定下一步的走法,以最快的速度达到目标,减少搜索的范围.这也是人工智能的核心问题.可以说,人工智能的精髓就是穷举,人工智能的关键就是控制策略.
上传时间: 2017-04-10
上传用户:franktu
这个学期我学习是神经网络课程,有很多的知识国内都不是很完善,而国外就有很大的进步,下面就是来自一本 <AI for Game>的电子版英文书.其中我就拿用面向对象写的C++类进行说明怎样编写神经网络程序. 神经网络的基本思想就是怎样去改变权值.
上传时间: 2013-12-23
上传用户:宋桃子
数据结构与算法,主要是讲面向对象的C++设计模式
上传时间: 2013-12-22
上传用户:bakdesec
Visual C++面向对象与可视化程序设计.PDF
上传时间: 2017-04-29
上传用户:z1191176801
C语言void及void指针深层探索,详细地介绍了void型指针的用法。
上传时间: 2013-12-22
上传用户:13215175592
C语言程序设计教案 第一章 绪论 第二章 C++简单程序设计 第三章 函数 第四章 类与对象 第五章 C++程序的结构 .....
上传时间: 2014-08-24
上传用户:h886166
visual c++面向对象与可视化程序设计
上传时间: 2017-05-20
上传用户:13215175592