
java 设计模式学习
文章平均质量分 59
保定老狼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最少知识原则
一句话:不要让太多类耦合在一起,以免形成依赖,不易于维护和理解。 原则上只应调用: 1 该对象本身 2 被当作方法的参数而传递进来的对象 3 此放发所创建或实例化的任何对象 4 对象的任何组件 例: 不采用原则: public float getValue(){ B b = a.getB(); b.getValue(); } 采用原则 public fl原创 2013-05-21 09:03:30 · 1397 阅读 · 0 评论 -
抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之转载 2013-05-21 09:23:41 · 642 阅读 · 0 评论 -
java设计模式学习一
推荐一本故事书《Head First 设计模式》,非常经典。 设计模式一直在用,但是系统的学习归纳并没有过,马上开始吧! 跟着书的目录来,首先是设计模式入门。 知识点: 1.设计原则:多态,利用子类来实例超类,这样可以不用考虑子类具体方法实现从而调用简单。(针对超类型编程) 2.设计原则:找出需要变化的地方,抽成接口。 3.动态设定:setter method 通过s原创 2013-05-07 21:06:30 · 635 阅读 · 0 评论 -
Head First设计模式笔记
Head First设计模式第一课:策略模式 刚刚看《Head First 设计模式》,第一章讲了一个故事: 设计师Joe设计了只鸭子,但董事会(难道不是执行经理管这事)要求每六个月改变产品; 于是乎什么飞鸭、烤鸭、机器鸭、橡胶鸭……乱七八招的都来了,而且你还不知道下次是什么变态要求! 怎么办? 关于编程的方法:继承多态都无用,因为下次的代码改动量太大,并且需要改动多处原有代码。 那么怎的办转载 2013-05-21 20:36:23 · 711 阅读 · 0 评论