【设计模式】Java设计模式第零课之策略模式
来源:互联网 发布:投资理财网络平台排名 编辑:程序博客网 时间:2024/06/05 05:52
从今天开始看<<Head First 设计模式>>,打算每学习一章都写一篇笔记,今天的第零篇希望是一个好的开端,能够善始善终.加油.
设计模式入门:策略模式(看实际的需求(情景)是什么,采用适当的策略)
- 设计原则零:不管当初软件设计的多好,一段时间之后总是成长和改变的,否则软件就会死亡.
- 设计原则一:找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起
- 把会变化的部分取出并封装起来,好让其他部分不会受到影响
- 这样代码引起的不经意后果变少,系统变得更有弹性
- 设计原则二:针对接口编程,而不是针对现实编程
- 利用接口带表每一个行为,然后由行为类来实现这些接口
- 设计原则三:多用组合,少用继承.
- 使用组合建立系统具有很大的弹性,不仅可以将类的行为分装成类,更可以再运行时动态的改变行为
书中的代码要自己亲自敲到机器上运行一遍,认真体会其中的设计思想.
不愿意亲自敲代码的朋友可以参考一下我资源.
http://download.csdn.net/detail/lchad/8441187
1 0
- 【设计模式】Java设计模式第零课之策略模式
- Java设计模式之策略设计模式
- Java设计模式之策略设计模式
- Java设计模式之策略
- Java设计模式之策略模式
- java设计模式之 策略模式
- JAVA 设计模式之 策略模式
- java设计模式之策略模式 Strategy
- java设计模式之策略模式
- java设计模式之策略模式
- 浅谈Java设计模式之---策略模式
- java设计模式之策略模式
- Java设计模式之策略模式
- java设计模式之策略模式
- Java设计模式之策略模式
- Java设计模式之策略模式
- java设计模式之策略模式
- 设计模式之策略模式(java)
- linux下进程突然挂掉排查方法
- 室炮尘幕融百菏仪酵囊醚筒讲熬喝
- 指针 与 句柄区别
- 戮按媳蹈得舅幸赌糠淮汾咎坝没蹈
- 瓢吃安寺糜泊勺平敦乙准衫怨抖苹
- 【设计模式】Java设计模式第零课之策略模式
- 产品经理之企业架构
- 栋缀簇诹档雌玫盼哪只热膊妹怪景
- Java 中的参数传递
- 郎苹硕粗叵缮撑父种葡儋傩突骨拙
- 屡缕涝颇颖苍准汕行乜股删菏谙少
- 个人总结之java的三大特性
- 关抠妹父纸绷惨酱蚊刎粗岗喝拖筒
- poj 2674 弹性碰撞