设计模式精选心得体会.doc





《设计模式精选心得体会.doc》由会员分享,可在线阅读,更多相关《设计模式精选心得体会.doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、设计模式精选心得体会第一篇:设计模式精选心得体会7月初的一个周末,准确的说应该是7月1号周六,在网上看到一本大话设计模式的书,而且看到很多很好的评论,于是乎,下载了电子书看看,一下子看了几章之后,对设计模式有了个了解,于是继续上网搜些其他资料,进一步了解设计模式。最终结论:设计模式是个好东西,具体怎么好,一两句话是无法概括的,也是从那天起,我就决定学习设计模式,于是就看大话设计模式,至七月十多号,大概看了一百多页后,感觉有点难,有点看不下去的感觉,于是上网找其他的好方法,无意间发现了李建忠老师的c#设计模式纵横谈系列讲座,微软的dash; 提供一个创建一系列相关或相互依赖对象的接口,而无需指定
2、它们具体的类,咋一看,太抽象了,说个例子,在三层架构中,bll层对dal层的调用会直接用到dal层中的类,如果dal层是分别对sql server,oracle的访问,bll层需要根据实际情况决定实例化哪一个dal层中的类,我们又希望在两种dal层切换时,bll层和ui层都不做改变,那么可在bll层和dal层中增加接口层(体现了 抽象 的精神,或者说是 面向接口编程 的最佳体现)和抽象工厂(dalfactroy),让它来实例化dal层中的实例;5. singleton 确保一个类仅有一个实例,并提供一个访问它的全局访问点,如单件窗体,点一下menu,弹出一个窗体(实例),在关闭这个新窗体之前,
3、再次点击该menu,不会再次出现同样的弹出窗体(实例)。篇幅有限,其他模式或多或少都有点感觉。最后,引用设计模式解析书中的一句话:设计模式体现的是一种思想,而思想是指导行为的一切,理解和掌握了设计模式,并不是说记住了23种(或更多)设计场景和解决策略(实际上这也是很重要的一笔财富),实际接受的是一种思想的熏陶和洗礼,等这种思想融入到了你的思想中后,你就会不自觉地使用这种思想去进行你的设计和开发,这一切才是最重要的。第二篇:设计模式初学心得以前没有接触过设计模式,那其实也是因为以前没有真正经历过面向对象的设计。这样的情况在我经历了本科毕业设计,并且遵循我们实验室的一位师兄的建议看了设计模式精解(美alan shal(转载请注明第 2 页 共 2 页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 模式 精选 心得体会

限制150内