java设计模式学习笔记1

原创 2012年03月27日 12:38:22

为什么要讨论java设计模式

经典著作《设计模式》以及其他一些作品大部分是由那个C++和SmallTalk语言,而这两门语言并没有接口的结构。当然java的接口非常类似于C++的抽象类,所以这些经典著作对java开发者来说还是适用的。但在实践上还是有些区别的。

接口和抽象类

接口是给类允许其它类访问的方法和字段的集合(java 中的接口被自动这支为public,且不能更改),一个类实现了某一个接口意味着该类的方法承诺实现iekou方法名表示的操作,遵循接口方法的代码注释、以及其他相关的文档操作。java将接口设计为独立的结构,将接口(对象必须实现的承诺)和(对象如何履行这些承诺相分离)。
java接口和抽象类的区别(引自:http://news.csdn.net/a/20120326/313492.html
使用的动机不同,接口是为了实现代码的多态;而抽象类是为了实现代码的复用;接口体现了你是什么你就要能完成什么的思想。抽象类与子类是一般到特殊的关系;而接口只是定义了一组规则。接口的重要责任是实现了对象之间的交互。



大话设计模式 读书笔记

大话设计模式 读书笔记 着重从c#代码角度分析 学习心得: 学设计模式,不需要是否能立刻理解和记忆,无需着力首先是UML图 再从设计模式到UML图 从UML图到代码 其次知道各种模式的应用场景即可...
  • jiangdmdr
  • jiangdmdr
  • 2017年03月01日 18:50
  • 375

设计模式学习总结

引子刚开始学习设计模式的时候,感到这些模式真的非常抽象。今年下半年以来,随着我们组工作重点的转移,以及我在小组中角色的变化,我开始有条件提出自己对新系统的设计想法。在设计过程中,我发现了很多设计模式的...
  • shanliwa
  • shanliwa
  • 2007年10月23日 15:33
  • 8247

Java设计模式学习笔记1

写这个系列的文章,主要是记录自己学习Java设计模式的经历,希望为大家提供一个参考。 我的入门是从两本书开始的,“23种java设计模式.pdf”,“《设计模式之禅》.pdf”。第一本书内容比较简洁,...
  • suiwj
  • suiwj
  • 2011年04月18日 16:09
  • 135

PHP常用的三种设计模式学习总结

http://www.huangyibiao.com/archives/1431
  • woaifen3344
  • woaifen3344
  • 2016年08月31日 09:53
  • 215

【设计模式】学习笔记10:外观模式(Facade)

上一次我们已经知道了适配器模式是如何将一个类的接口转换成另一个符合客户期望的接口了。Java中要做到这一点,必须将一个不兼容接口的对象包装起来,变成兼容的对象。 这次要学的是外观模式. 外观模式是将一...
  • shuangde800
  • shuangde800
  • 2013年08月13日 00:42
  • 2718

OpenCV学习笔记大集锦

转载自: OpenCV学习笔记大集锦 – 视觉机器人 http://www.cvrobot.net/collect-opencv-resource-learn-study-note-chinese...
  • qq_26898461
  • qq_26898461
  • 2016年01月06日 09:49
  • 1428

Java学习笔记—Java I/O系统(一)

根据Java编程思想学了一段时间的Java,准备笔记写到博客上,算是一次复习。 Java I/O系统(一):概述 编程语言常用流来表示输入输出对象,这屏蔽了各种各样I/O设备的不同,提供了一致的数据I...
  • hn_lgc
  • hn_lgc
  • 2016年06月12日 22:09
  • 352

java 设计模式 学习笔记(1) - 简单工厂模式

简单工厂模式是java 设计模式里头比较简单基础的一种,其特点是根据用户不同的参数而返回不同的实例。使用简单工厂的好处在于在今后可能的系统扩展或修改时带来更大的可扩展行和更少的代码修改。根据《重构》 ...
  • veverrr
  • veverrr
  • 2011年04月11日 20:47
  • 438

myBatis学习笔记(1)——快速入门

在项目中使用myBatis 导入jar包 在src下创建配置文件
  • u010837612
  • u010837612
  • 2015年05月12日 11:06
  • 942

学习笔记——JAVA设计模式<1>单例模式

Group of four GFO23种设计模式 创建型模式建对象 单例模式 工厂模式 抽象工厂模式 建造者模式原型模式 结构性模式 适配器模式 桥接模式 装饰模式 组合模式...
  • thewaiting
  • thewaiting
  • 2017年06月11日 14:53
  • 138
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java设计模式学习笔记1
举报原因:
原因补充:

(最多只允许输入30个字)