摘要: 适配器模式的主要意图是对现有类的接口进行转换,以满足目标类的需求。其次,可以给目标类的接口添加新的行为(主要指方法)。这一点容易与装饰模式混淆。从意图方面来看,装饰模式不改变(通常指增加)接口中的行为(主要指方法),而是在原有行为(主要指方法)的基础上添加新的功能;从类结构方面来看,装饰模式中的... 阅读全文
posted @ 2014-11-05 14:31 小光zfg 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 12{《HeadFirst设计模式》之策略模式}3{本单元中的类为策略类}4{编译工具:Delphi7.0}5{E-Mail:guzh-0417@163.com}67unituStrategy;89interface1011type12{飞行接口,及其实现类}1314IFlyBehavior=Int... 阅读全文
posted @ 2014-11-05 14:23 小光zfg 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 12{《HeadFirst设计模式》之装饰模式}3{本单元中的类为被装饰者}4{编译工具:Delphi7.0}5{E-Mail:guzh-0417@163.com}67unituComponent;89interface1011type12TBeverage=class(TObject)//抽象饮料... 阅读全文
posted @ 2014-11-05 14:22 小光zfg 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 1unituSubObject;23interface45type67{TAmplifier与TTuner,TCDPlayer,TDVDPlayer相互依赖。}8{在TTuner等的简单实现时用不到对TAmplifier的引用,}9{但现实生活中就应该让TAmplifier提供服务,所以这里保留了。... 阅读全文
posted @ 2014-11-05 14:21 小光zfg 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 12{《HeadFirst设计模式》之命令模式}3{本单元中的类为命令的接收者}4{编译工具:Delphi7.0}5{联系方式:guzh-0417@163.com}67unituReceiveObject;89interface1011type12TLight=class(TObject)13pri... 阅读全文
posted @ 2014-11-05 13:32 小光zfg 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 命令模式可以很轻松的实现撤销(Undo)功能。命令的接受者:1unituReceiveObject;23interface45type6TLight=class(TObject)7public8procedureOpen;9procedureOff;10end;1112implementation1... 阅读全文
posted @ 2014-11-05 13:29 小光zfg 阅读(162) 评论(0) 推荐(0) 编辑
摘要: //命令的接受者unit uReceiveObject;interfacetype TLight = class(TObject) public procedure Open; procedure Off; end; TGarageDoor = class(TObject) public proce... 阅读全文
posted @ 2014-11-05 13:28 小光zfg 阅读(126) 评论(0) 推荐(0) 编辑
摘要: {没有应用状态模式的代码}//工程文件program Project1;{$APPTYPE CONSOLE}uses uGumballMachine in 'uGumballMachine.pas';var aGumballMachine: TGumballMachine;begin aGumbal... 阅读全文
posted @ 2014-11-05 13:27 小光zfg 阅读(214) 评论(0) 推荐(0) 编辑
摘要: jad是一个使用比较广泛的Java反编译软件,jadClipse是jad在eclipse下的插件,下面像大家介绍下如何将jadclipse加入到MyEclipse10.X,9.X,8.X,6.X等各版本当中:1.http://nchc.dl.sourceforge.net/project/jadcl... 阅读全文
posted @ 2014-10-31 11:58 小光zfg 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、Apache Tomcat2、web的应用:Servlet、JSP及其他3、Tomcat安装4、Tomcat架构5、Tomcat基本配置6、高级Tomcat特性7、Web应用程序配置8、Web应用程序管理9、类装载器10、HTTP连接器、11、Tomcat与Apache HTTP服务器12、To... 阅读全文
posted @ 2014-10-30 16:24 小光zfg 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、着手开发前 开发步骤 1.编写源代码 2.用编译器编译 3.生成软盘映像 4.将映像写入磁盘,做成启动盘。2、计算机结构到汇编程序入门3、汇编语言学习与Makefile入门4、进入32位模式并导入C语言5、C语言与画面显示的练习6、结构体、文字显示与GDT/IDT初始化7、分... 阅读全文
posted @ 2014-10-30 16:23 小光zfg 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 16:15 小光zfg 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、iBATIS的理念2、iBATIS是什么3、安装和配置iBATIS4、使用以映射语句5、执行非查询语句6、使用高级查询技术7、事务8、使用动态SQL9、使用高速缓存提高性能10、iBATIS数据访问对象11、DAO进阶12、扩展iBATIS13、iBATIS最佳实践14、综合案例研究附录A 阅读全文
posted @ 2014-10-29 16:14 小光zfg 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1、理解对象/关系持久化2、启动项目3、领域模型和元数据4、映射持久化类5、继承和定制类型6、映射集合和实体关联7、高级实体关联映射8、遗留数据库和定制SQL9、使用对象10、事务和并发11、实现对话12、有效修改对象13、优化抓取和高速缓存14、利用HQL和JPAQL查询15、高级查询选项16、创... 阅读全文
posted @ 2014-10-29 16:13 小光zfg 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、Struts 2:现代Web框架1.1 web应用程序:快速学习 21.1.1 构建web应用程序 21.1.2 基础技术简介 31.1.3 深入研究 61.2 web应用程序框架 71.2.1 什么是框架 71.2.2 为什么使用框架 81.3 struts 2框架 91.3.1 struts... 阅读全文
posted @ 2014-10-29 15:03 小光zfg 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 14:58 小光zfg 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 14:55 小光zfg 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1、Spring之旅1.1 简化java 开发1.1.1 激发pojo 的潜能1.1.2 依赖注入1.1.3 应用切面1.1.4 使用模板消除样板式代码1.2 容纳你的bean1.2.1 与应用上下文共事1.2.2 bean 的生命周期1.3 俯瞰spring 风景线1.3.1 spring 模块1... 阅读全文
posted @ 2014-10-29 14:47 小光zfg 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:59 小光zfg 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:58 小光zfg 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:56 小光zfg 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:55 小光zfg 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:54 小光zfg 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:53 小光zfg 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:51 小光zfg 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:49 小光zfg 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:48 小光zfg 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:47 小光zfg 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-29 12:46 小光zfg 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、c#助你快速开发2、都只是代码3、对象4、类型与引用5、封装6、继承7、接口与抽象类8、枚举与集合9、读/写文件10、异常处理11、事件与委托12、复习与预习13、控件与图片14、captain amazing15、linq附录i 其他 阅读全文
posted @ 2014-10-29 12:42 小光zfg 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、解决物理网络2、规划网络布局3、工具和故障排除4、包分析5、网络设备和流量6、连接网络的路由器7、路由协议8、域名系统9、监控和故障排除10、无线网络11、网络安全12、网络设计附录A附录B附录C 阅读全文
posted @ 2014-10-28 23:14 小光zfg 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、JQuery入门2、选择器与方法3、JQuery事件与函数4、JQuery Web页面管理5、JQuery效果与动画6、JQuery与JavaScript7、定制函数停工定制效果8、JQuery与Ajax9、处理JSON数据10、JQuery UI11、JQuery和API其他 阅读全文
posted @ 2014-10-27 21:33 小光zfg 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1、初识python2、共享你的代码3、文件与异常4、持久共享5、推导数据6、定制数据对象7、web开发8、移动应用开发9、管理你的数据10、扩展你的web应用11、处理复杂性其他 阅读全文
posted @ 2014-10-27 13:07 小光zfg 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、交互式网络2、存储数据3、探索客户端4、决策5、循环6、函数7、表单与验证8、驾驭网页9、为数据带来生命10、创建自定义对象11、除错务尽12、动态数据 阅读全文
posted @ 2014-10-27 13:05 小光zfg 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1、使用Ajax2、设计Ajax3、javascripte事件4、多个事件处理程序5、异步应用6、文档对象模型7、管理DOM8、框架与工具包9、xml请求与响应10、json11、表单与验证12、post请求附录A附录B 阅读全文
posted @ 2014-10-27 13:04 小光zfg 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-27 13:03 小光zfg 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-27 13:02 小光zfg 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1、 阅读全文
posted @ 2014-10-27 13:01 小光zfg 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1、设计模式入门2、观察者模式3、装饰者模式4、工厂模式5、单件模式6、命令模式7、适配器模式与外观模式8、模板方法模式9、迭代器与组合模式10、状态模式11、代理模式12、复合模式13、与设计模式相处附录A 阅读全文
posted @ 2014-10-27 12:59 小光zfg 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、良好应用程序的基石2、收集需求3、需求变更4、分析5、良好的设计=灵活的软件6、解决大问题7、架构8、设计原则9、迭代与测试10、OOA&D 的生命周期附录1附录2 阅读全文
posted @ 2014-10-27 12:52 小光zfg 阅读(117) 评论(0) 推荐(0) 编辑