体验编程的艺术-设计模式
2010-09-01 20:08
351 查看
今天开学,大四了。之前因为有压力,所以疯狂学习软件的相关知识。虽有盲目追求新技术的错误认识,但
也确实努力很多。其他的不讲,但说微软的.net系列:ado.net,asp.net,jQuery,LinQ,Ajax.net,WCF,Silverlight,WPF.....
相信很多朋友学过这些,因为这几乎是微软近年来相当流行的几种技术。所有的技术入门时候,几乎都在用
“Hello World”这个例子,然后由浅入深,逐渐学习一些复杂的东西。当了解了的体系结构后,其他的都是在这个
基础上的复杂使用。只有多积累,多应用才能使用的更熟练,成为这方面的“技术牛人”。
但这样是不能真正体会到编程的真谛,体会到编程的艺术。为什么很多牛叉的专家学习新的技术非常快?为什么
我学习一个例子就掌握一个,而有的人触类旁通?为什么我学了很多新的技术,却依然是个菜鸟?
——面向对象设计模式,你真的懂?
一直以来没有下功夫学习设计模式,一方面学习这个很是枯燥乏味,二是认为自己已经很了解OO了。无非什么
高内聚,低耦合;封装;继承;多态....
却忽视了这些都是软件界的前辈总结的结晶,就像知道太极的真谛是以柔克刚,实则自己什么都不懂,更不会用!
下面一系列是我学习设计模式的笔记,总结和部分的例子。向各位推荐《设计模式:可复用面向对象软件的基础》、
《重构:改善既有代码的设计》、《Java与模式》、《重构与模式》。这是设计模式四大名著,但起步的话我推荐
《大话设计模式》。我认为不一定都要认真的看,有些英文版看起来很是吃力。我基本上是看到懂一些了,然后练习
这些例子的代码,一定要自己敲,最好能够自己再写一个。但后对照其他的书本和例子,去理解和再练习别的例子。
想要例子可以搜,但是好多都是重复的,比如我这个。。。因为没有大量的工作实践和总结,我没那个能力写个能拿的
出手例子。
总结,这个越学越觉得编程越有意思,设计模式越复杂。所以我也是新手,牛人路过吾喷,大家一同学习。
点击这里下载所有示例代码。
也确实努力很多。其他的不讲,但说微软的.net系列:ado.net,asp.net,jQuery,LinQ,Ajax.net,WCF,Silverlight,WPF.....
相信很多朋友学过这些,因为这几乎是微软近年来相当流行的几种技术。所有的技术入门时候,几乎都在用
“Hello World”这个例子,然后由浅入深,逐渐学习一些复杂的东西。当了解了的体系结构后,其他的都是在这个
基础上的复杂使用。只有多积累,多应用才能使用的更熟练,成为这方面的“技术牛人”。
但这样是不能真正体会到编程的真谛,体会到编程的艺术。为什么很多牛叉的专家学习新的技术非常快?为什么
我学习一个例子就掌握一个,而有的人触类旁通?为什么我学了很多新的技术,却依然是个菜鸟?
——面向对象设计模式,你真的懂?
一直以来没有下功夫学习设计模式,一方面学习这个很是枯燥乏味,二是认为自己已经很了解OO了。无非什么
高内聚,低耦合;封装;继承;多态....
却忽视了这些都是软件界的前辈总结的结晶,就像知道太极的真谛是以柔克刚,实则自己什么都不懂,更不会用!
下面一系列是我学习设计模式的笔记,总结和部分的例子。向各位推荐《设计模式:可复用面向对象软件的基础》、
《重构:改善既有代码的设计》、《Java与模式》、《重构与模式》。这是设计模式四大名著,但起步的话我推荐
《大话设计模式》。我认为不一定都要认真的看,有些英文版看起来很是吃力。我基本上是看到懂一些了,然后练习
这些例子的代码,一定要自己敲,最好能够自己再写一个。但后对照其他的书本和例子,去理解和再练习别的例子。
想要例子可以搜,但是好多都是重复的,比如我这个。。。因为没有大量的工作实践和总结,我没那个能力写个能拿的
出手例子。
总结,这个越学越觉得编程越有意思,设计模式越复杂。所以我也是新手,牛人路过吾喷,大家一同学习。
点击这里下载所有示例代码。
相关文章推荐
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结 转载
- 实例讲解Java设计模式编程中如何运用代理模式
- 详解C++设计模式编程中建造者模式的实现
- 设计模式的艺术之道--备忘录模式
- js基础对象-编程模式与设计模式
- 编程设计模式
- 黑马程序员——第十五篇:线程池、单例设计模式、图形化界面、网络编程
- 举例讲解C#编程中对设计模式中的单例模式的运用
- 多线程编程的设计模式 不变模式(一)
- 网络编程学习_设计模式_半同步半异步模式
- 实例解析Java设计模式编程中的适配器模式使用
- Objective-C编程之道iOS设计模式单例解析(1)
- Android编程设计模式之观察者模式实例详解
- 网络编程常用设计模式
- 面对对象编程--设计模式六大原则
- 们只是「电脑玩物」 首页 实用技巧 免费资源 超好玩的游戏 软件推荐 IT技术 资讯 编程 其它 MVVM设计模式和WPF中的实现(四) 事件绑定 07net01.com 发布于 2015-10-08
- 面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结 2015-07-27 20:49 13人阅读 评论(0) 收藏
- 书评:《ACE程序员指南:网络与系统编程的实用设计模式》
- java语言讲解singleton的编程思想---深入浅出单实例Singleton设计模式
- 举例讲解Python设计模式编程中对抽象工厂模式的运用