文档详情

7并发设计模式.pdf

发布:2017-06-18约2.13万字共30页下载文档
文本预览下载声明
实战Java高并发程序设计第7周 DATAGURU专业数据分析社区 实战Java高并发程序设计讲师葛一鸣 博客 法律声明 【声明】本视频和幻灯片为炼数成金网络课程的教学资料 ,所有资料只能在课程内使用,不得在课程以外范围散 播,违者将可能被追究法律和经济责任。 课程详情访问炼数成金培训网站 DATAGURU专业数据分析社区 实战Java高并发程序设计讲师葛一鸣 博客 炼数成金逆向收费式网络课程  Dataguru (炼数成金)是专业数据分析网站,提供教育,媒体,内容,社区,出版,数据分析业 务等服务。我们的课程采用新兴的互联网教育形式,独创地发展了逆向收费式网络培训课程模式 。既继承传统教育重学习氛围,重竞争压力的特点,同时又发挥互联网的威力打破时空限制,把 天南地北志同道合的朋友组织在一起交流学习,使到原先孤立的学习个体组合成有组织的探索力 量。并且把原先动辄成千上万的学习成本,直线下降至百元范围,造福大众。我们的目标是:低 成本传播高价值知识,构架中国第一的网上知识流转阵地。  关于逆向收费式网络的详情,请看我们的培训网站 DATAGURU专业数据分析社区 实战Java高并发程序设计讲师葛一鸣 博客 内容提要  什么是设计模式  单例模式  不变模式  Future模式  生产者消费者 DATAGURU专业数据分析社区 实战Java高并发程序设计讲师葛一鸣 博客 什么是设计模式  在软件工程中,设计模式(design pattern )是对软件设计中普遍存在(反复出现)的各种问题 ,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma )等人在1990年代从建筑设计领 域引入到计算机科学的。  Richard Helm, Ralph Johnson ,John Vlissides (Gof )  《设计模式:可复用面向对象软件的基础》 收录 23种模式 – 观察者模式 – 策略模式 – 装饰者模式 – 享元模式 – 模板方法 – DATAGURU专业数据分析社区 实战Java高并发程序设计讲师葛一鸣 博客 什么是设计模式  架构模式 – MVC class Person { – 分层 String name; int birthYear;  设计模式 byte[] raw; – 提炼系统中的组件 public boolean equals(Object obj) { if (!obj instanceof Person)  代码模式(成例 Idiom ) return false; – 低层次,与编码直接相关 Person other = (Person)obj; return name.equals() – 如DCL
显示全部
相似文档