<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[programlover的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/programlover</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; programlover]]></copyright><item><title><![CDATA[与大虾对话: 领悟设计模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5374</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5374</guid><author>programlover</author><pubDate>Fri, 25 Jan 2002 09:26:00 +0800</pubDate><description><![CDATA[与大虾对话: 领悟设计模式 --Template Method / Visitor [译者按] 本文根据发表在CUJ Expert Forum上的两篇文章编译而成。C/C++ Users Journal是目前最出色的C/C++语言专业杂志，特别是在C++ Report闭刊之后，CUJ的地位更加突出。CUJ Expert Forum是CUJ主办的网上技术专栏，汇集2000年10月以来C++社群中顶]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi实现---->Template Method模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5373</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5373</guid><author>programlover</author><pubDate>Fri, 30 Nov 2001 09:25:00 +0800</pubDate><description><![CDATA[  Template Method模式起源Delphi的Template Method模式以Object Pascal的虚函数为基础的结构型模式。 目的定义一组算法操作的框架，定义一些不改变算法结构的子类。动机·         更好地封装策略方针并分发到不同的代理。·         更好地实现复杂算法的代码重用，基类封装不可变的部分，并让子类实现可重载的]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi实现---->Singleton 模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5371</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5371</guid><author>programlover</author><pubDate>Wed, 28 Nov 2001 08:59:00 +0800</pubDate><description><![CDATA[Singleton模式起源Delphi的SINGLETON模式是在SINGLETON的基础上进行了扩展。更多SINGLETON模式的资料请参阅 《设计模式84页》目的保证一个类仅有一个实例，并提供一个访问它的全局访问点，一个相对简单的应用型设计模式动机此模式最重要的是保证大量类正确的访问单个实例。尽管一台个系统可能有多台打印机，但系统只允许有且只有一个打印缓存。同样比如：一]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi实现----&gt;Strategy模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5372</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5372</guid><author>programlover</author><pubDate>Tue, 27 Nov 2001 09:33:00 +0800</pubDate><description><![CDATA[Strategy模式  起源Delphi的STRATEGY模式是在STRATEGY的基础上进行了扩展。更多STRATEGY模式的资料请参阅 《设计模式208页》目的定义一系列的算法，把它们一个个封装起来，并且使它们可相互替换。本模式使得算法可独立于使用它的客户面变化。动机·         由于需要可以动态的变换不同的策略。·         更好的封装多个行为]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi实现---->Decorator 模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5370</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5370</guid><author>programlover</author><pubDate>Sat, 10 Nov 2001 15:25:00 +0800</pubDate><description><![CDATA[   Decorator 模式起源Delphi的Decorator模式是在Decorator的基础上进行了扩展。更多Decorator模式的资料请参阅 《设计模式115页》目的动态地给一个对象添加一些职责。就增加功能来说，Decorator模式比增加子类更为灵活.动机我们经常要为某一些个别的对象增加一些新的职责，并不是全部的类。假设，我们有一组类用来输出文本行。]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi描述-->Visitor模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5365</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5365</guid><author>programlover</author><pubDate>Sat, 10 Nov 2001 14:41:00 +0800</pubDate><description><![CDATA[   Visitor 模式起源Delphi中的Visitor模式在基本Visitor模式进行了扩展。更多Visitor模式的资料请参 [Gam+, pages 331..344].目的表示一个作用于某个对象结构的中和元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 [Gam+, page 331].动机考虑一个面向对象的建模工具，]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi实现---->Builder模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5369</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5369</guid><author>programlover</author><pubDate>Tue, 06 Nov 2001 17:43:00 +0800</pubDate><description><![CDATA[  Builder模式起源Delphi中的Builder模式在基本Builder模式进行了扩展。更多Builder模式的资料请参阅 [Gam+]目的将一个复杂的对象的构建与它的表示分离，使得同样的构建过程可以创建不同的表示动机一个生成器（Builder）与抽角工厂（Abstract Factory）从概念上来看有点类似。但不同的是，生成器将单一复杂的类的各个部件通过]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi描述-->Factory Method模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5368</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5368</guid><author>programlover</author><pubDate>Thu, 01 Nov 2001 20:35:00 +0800</pubDate><description><![CDATA[Factory Method模式（工厂方法）起源Delphi中的Factory Method模式在基本Factory Method模式进行了扩展。更多Factory Method模式的资料请参阅 [Gam+]目的定义一个用于创建对象的接口，让子类决定实例化哪一个类。Factory Method模式使一个类的实例化延迟到其子类。动机与Abstract Factory不同的是：]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi描述-->Abstract Factory模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5367</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5367</guid><author>programlover</author><pubDate>Thu, 01 Nov 2001 14:43:00 +0800</pubDate><description><![CDATA[Abstract Factory模式（抽象工厂）起源Delphi中的Abstract Factory模式在基本Abstract Factory模式进行了扩展。更多Abstract Factory模式的资料请参阅 [Gam+]目的提供一个创建一系列相关或互依赖对象的接口，面无需指定它们的具体的类。动机这种模式是将你的应用与具体的类分类的最好办法，比如说，你要覆盖Delphi的]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi描述--&gt;Observer模式]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5366</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5366</guid><author>programlover</author><pubDate>Wed, 31 Oct 2001 20:59:00 +0800</pubDate><description><![CDATA[Observer 模式起源Delphi中的Observer模式在基本Observer模式进行了扩展。更多Observer模式的资料请参 [Gam+, pages 293..303]目的定义一个对象间的一种一对多的依赖关系，当一个对象状态发生变化时，所有依赖于它的对象者得到通知并自动更新动机将一个系统分割成一系列相互协作的类有一定的副作用：必须给护相关对象间的一致性。我们不希]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi描述-->Reference Count pattern]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5364</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5364</guid><author>programlover</author><pubDate>Tue, 30 Oct 2001 10:53:00 +0800</pubDate><description><![CDATA[ Reference Count 模式(引用记数)起源Reference Count模式是一种相对简单，但实用性很强，比如COM中的引用记数就是COM生命周期控制的基础，同样也是Observer模式（详细请见Observer模式）的生命周期的基础。目的利用Reference Count的模式来控制对象的生命周期。对于引用记数中对象将是可利用的对象，否则对象将析构自身。动机]]></description><category></category></item><item><title><![CDATA[好书推介：java的秘密！]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5363</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5363</guid><author>programlover</author><pubDate>Sat, 27 Oct 2001 11:33:00 +0800</pubDate><description><![CDATA[ Java Secrets Preface About the Author Part I—How Java Works Chapter 1—Introducing Java SECRETS A Little Knowledge Can Be a Dangerous Thing What’s in This Book? Part I: How Jav]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi描述-->Lock pattern]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5361</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5361</guid><author>programlover</author><pubDate>Fri, 26 Oct 2001 12:38:00 +0800</pubDate><description><![CDATA[ Lock pattern起源lock pattern是Delphi中 TStrings数据更新控制的基础。在本段后面将例举部分Tstrings、TstringList的代码目的为类提供一个临时的访问锁控制机制动机我们经常发现一个对象经常调度一个返回更改结果的通知。被调度的对象必须控制其内部状态，以同步对象数据。如果同时对一个对象进行多个更改操作，将会产生多个通知并产生]]></description><category></category></item><item><title><![CDATA[设计模式、用Delphi实现----&gt;Wrapper pattern]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5362</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5362</guid><author>programlover</author><pubDate>Fri, 26 Oct 2001 11:02:00 +0800</pubDate><description><![CDATA[Wrapper pattern起源Delphi中的Wrapper模式是在 ‘Adapter’ or ‘Wrapper’ 的基础上上改造的。更多的介绍请查阅[Gam+, pages 139..150]。目的 ‘将一个接口转换成客户期待的别外一个接口。Wrappers 模式使得原本由于接口不兼容而不能一起工作类可以一起工作，参阅 [Gam+ 139].动机在Delphi的O]]></description><category></category></item><item><title><![CDATA[微软VB技术资源]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5360</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5360</guid><author>programlover</author><pubDate>Tue, 23 Oct 2001 10:48:00 +0800</pubDate><description><![CDATA[ VB技术资源哪个版本的Microsoft Visual Basic 6.0更适合我？Microsoft Visual Basic学习版是专为计算机业余爱好者和初学编程者设计的。它具有创建分布式应用程序的功能，但是缺少一个专业开发人员所需要的许多工具，比如完全的ODBC支持、可滚动的光标、池管理程序以及组件管理程序等。Visual Basic专业版是专为单个的专业开发人员或团体]]></description><category></category></item><item><title><![CDATA[java接口的妙用]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5359</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5359</guid><author>programlover</author><pubDate>Wed, 17 Oct 2001 09:29:00 +0800</pubDate><description><![CDATA[  接口的妙用                                            彭建雄关键字java,interface说明一气之作，文字功夫太差请大家谅解,希望能对研究COM的朋友带点帮助接口功能介绍1、‘纯’抽象类的实现（参见JAVA编程思想P/153）// Interface1.java 接口只负责描述自己的样子“对于实现我的所有的类]]></description><category></category></item><item><title><![CDATA[用JAVA实现Undo、Redo,Copy、Paste、Cut]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5358</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5358</guid><author>programlover</author><pubDate>Tue, 16 Oct 2001 18:20:00 +0800</pubDate><description><![CDATA[package clipborad;import javax.swing.JTextArea;import java.awt.datatransfer.*;import java.awt.*;import javax.swing.*;import java.io.*;import javax.swing.undo.*;import javax.swing.text.*;import javax]]></description><category></category></item><item><title><![CDATA[用Servlvet实现文件上传的功能]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5357</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5357</guid><author>programlover</author><pubDate>Tue, 16 Oct 2001 18:20:00 +0800</pubDate><description><![CDATA[// file upload module// It cannot handle nested data (multipart content withinmultipart content)// or internationalized content (such as non Latin-1 filenames).//// Designed by Mouse King, Last modi]]></description><category></category></item><item><title><![CDATA[Delphi命令行参数]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5356</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5356</guid><author>programlover</author><pubDate>Mon, 15 Oct 2001 12:23:00 +0800</pubDate><description><![CDATA[ Delphi命令行参数            彭建雄转贴请与本从联系关键字Delphi、Command-Line、命令行参数说明本文是周末同MM吵架后，一气之作，英文太差请大家谅解通过下面的介绍，你将清楚的了解怎样从命今建入Delphi的IDE环境，并了解其详细的参数Delphi的命今行参数对大小不敏感，对于参数 -d /d -D /D在Delphi中取着同样]]></description><category></category></item><item><title><![CDATA[创建圆形的SWING BUTTON]]></title><link>https://blog.youkuaiyun.com/programlover/article/details/5355</link><guid>https://blog.youkuaiyun.com/programlover/article/details/5355</guid><author>programlover</author><pubDate>Sun, 07 Oct 2001 16:24:00 +0800</pubDate><description><![CDATA[CREATING ROUND SWING BUTTONSThis tip is about round Swing buttons. Actually, the information in this tip applies to a button of any arbitrary shape but to keep the discussion simple, were just go]]></description><category></category></item></channel></rss>