在学习Java和Android的过程中,顺带着接触到了UML和设计模式相关的内容,再后来查找了些资料才发现:设计模式的魅力原来如此的大、如此的实用。。说句心里话,对于Java的学习有一段时间了,但是对于OO(面向对象)的思想还是停留在表面,不是很深,后来知道了设计模式的概念后,在实验室师哥师姐的建议下,在网上买了《大话设计模式》这本书,现在只是简单的看了第一章----简单工厂模式;还有后边的----适配器模式以及单例模式,,虽然仅仅看了这么一点内容,但是最大的感慨就是:这本书太棒了,讲的是那么通熟易懂,风趣幽默,而且解决了我一个最大的问题:对于面向对象的深入理解,接下来一定从头到尾的仔细学习,争取对面向对象的思想有所提高。。并且会陆续的更新这篇文章----关于我的《大话设计模式》的学习总结日记。。。
下面是《大话设计模式》的23个设计模式的总目录:
简单工厂模式
商场促销--------策略模式
穿什么有这么重要?---装饰模式
为别人做嫁衣------代理模式
雷锋依然在人间----工厂方法模式
简历复印-------原型模式
考题抄错会做也白搭------模板方法模式
牛市股票还会亏钱?------外观模式
好菜每回味不同-----建造者模式
老板回来,我不知道-----观察者模式
就不能不换DB吗?------抽象工厂模式
无尽加班何时休------状态模式
在NBA我需要翻译-----适配器模式
如果再回到从前---备忘录模式
分公司=一部门------组合模式
想走?可以!先买票------迭代器模式
有些类也许计划生育---单例模式
手机软件何时统一-------桥接模式
烤羊肉串引来的思考----命令模式
加薪非要老总批?-----职责链模式
世界需要和平-----中介者模式
项目项目多也别傻做-------享元模式
其实你不懂老板的心---解释器模式
男人和女人-----访问者模式
2015--4--26
今天学习了一下设计模式的基础部分,太给力了,那种面向对象的编程思维简直吊炸天,不愧是:用故事讲解如何面向对象设计的方法集。到目前我只是看了一点点,就已经感觉收获非常大了,以前真的对面向对象的思维不是很了解,现在似乎有所了解了。
今天重点看了一下关于C#编程语言的基础知识、几个重要的设计原则:单一责任原则;开放闭合原则;依赖倒转原则;里氏替换原则、还看了一下几个设计模式:简单工厂模式;单例模式;适配器模式、最后还了解了UML类图的相关知识。边学习java边学习设计模式一定会大有所获,,坚持下去,一个月你就很可以了,一定要系统的学习。