自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Amoon100的专栏

程序人生

  • 博客(28)
  • 收藏
  • 关注

原创 设计模式之职责链(chain of responsibility)---对象行为型模式

设计模式之职责链(chain of responsibility)---对象行为型模式 1.意图 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 2.适用性 1)有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定 2)你想在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。 3)

2005-07-31 21:51:00 1733 1

原创 java学习一:几个初学的例子

                                                              java学习一 流火的时节,北方金城当然也是爆热的 ,好在这几天下了几场雨,顿感凉快 了许多,早上起来,不远处山间起了雾气,空气也是人特喜欢那种,好久没有这种感觉了 天气好,精神也好了许多,就把这几天学习java做一个小结。 1、 JDK的下载和安装 JDK又叫做J2SE(J

2005-07-31 13:37:00 2490 1

原创 设计模式之代理(Proxy)----对象结构型模式

                            设计模式之代理(Proxy)----对象结构型模式 1.意图 为其他对象提供一种代理以控制对这个对象的访问。 2.别名 Surrogate 3.适用性 在需要用比较通用和复杂的对象指针代替简单的指针的时候,使用Proxyy 模式。下面是一 些可以使用Proxy模式常见情况: 1) 远程代理(Remote Proxy )为一个对象在不同的地址空

2005-07-31 12:28:00 1484

原创 设计模式之适配器(Adapter)---类对象结构型模式

       设计模式之适配器(Adapter)---类对象结构型模式 1.意图 将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 2.别名 包装器Wrapper。 3.适用性 1)你想使用一个已经存在的类,而它的接口不符合你的需求。 2) 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一

2005-07-30 01:37:00 1489

原创 设计模式之享元(FlyWeight)---对象结构型模式

                     设计模式之享元(FlyWeight)---对象结构型模式 1.意图 运用共享技术有效地支持大量细粒度的对象。 2.适用性 1)一个应用程序使用了大量的对象。 2)完全由于使用大量的对象,造成很大的存储开销。 3)对象的大多数状态都可变为外部状态。 4)如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象。 5)应用程序不依赖于对象标识。由于

2005-07-29 12:38:00 1480

原创 设计模式之生成器(Builder)----对象创建型模式

                   设计模式之生成器(Builder)----对象创建型模式 1.意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2.适用性 1)当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2)当构造过程必须允许被构造的对象有不同的表示时。 3.结构( 如图B1 )  4.参与者 *Builder --为创建一个Prod

2005-07-28 23:36:00 1889

原创 设计模式之原型法(ProtoType)----对象创建型模式

                 设计模式之原型法(ProtoType)----对象创建型模式 1.意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 2.适用性 1)当要实例化的类是在运行时刻指定时,例如,通过动态装载;或者 2)为了避免创建一个与产品类层次平行的工厂类层次时;或者 3)当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合

2005-07-28 00:18:00 1856 2

原创 设计模式之 抽象工厂(Abstract Factory)---对象创建型模式

                         设计模式之 抽象工厂(Abstract Factory)                                                   ---对象创建型模式 1.意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2.别名 kit 3.适用性 1)一个系统要独立于它的产品的创建、组合和表示时。 2)一个

2005-07-28 00:16:00 1574

原创 风云人物之吴晓军

                             吴晓军:笨拙的Debug写出了2.13 (3) --------------------------------------------------------------------------- ----- http://www.XiaoHui.com 2004-06-19 [本站整理] 吴晓军1947年7月14日生于山东。中央广播

2005-07-27 01:15:00 4649

原创 中国第一程序员--求伯君

                   中国第一程序员--求伯君 中国第一程序员--求伯君(前言) 摘自:http://www.XiaoHui.com 程序员的生活,是比较寂寞、封闭和枯燥的。大浪淘沙,在这个软件工业飞速发展的时代里,出现了许多高手,但是,他们中的绝大多数人并不为人所知。像吴晓军、鲍岳桥、周志农、刘旭、朱崇君、求伯君、王江民、王志东、梁肇新等等为大众所熟悉的高手,这么多来来也就这么一

2005-07-27 01:05:00 3418

原创 向上映射andVirtual

//取一个对象的地址(或指针或引用),并看作基类的地址,这被 称为向上映射,因为继承树是以基类为顶点的。    关键字:向上映射 ,早捆绑,晚捆绑 一 看以下程序 #include class jilei { public: void Draw(); }; void jilei::Draw() { cout} class paishenglei:public jilei { public: voi

2005-07-26 13:38:00 1997 1

原创 设计模式之 工厂方法(Factory)------对象创建型模式

            设计模式之 工厂方法(Factory)------对象创建型模式 (设计模式学习笔记)1.意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使 一个类的实例化延迟到其子类。 2.别名 虚构造器(Virtual Constructor) 3.适用性 1)当一个类不知道它所必须创建的对象的类的时候。 2)当一个类希望由它的子类来指定它所创

2005-07-26 12:54:00 1496

原创 点net学习一:点net是什么,它给我们带来了什么

                                           点net学习一:点net是什么开篇:  用先进的软件让人们随时随地通过任何设备获得强大能量。Empower people through great software -- any time, any place and on any device。                                

2005-07-25 01:57:00 5706

原创 设计模式之命令(Command)---对象行为型模式

//设计模式之命令(Command)---对象行为型模式( 设计模式学习笔记)1.意图将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。2.别名   动作(Action),事务(Transaction)3.适用性 1)抽象出待执行的动作以参数化某对象,你可用过程语言中的回调(callback )函数表达这种参数化机制。所谓回调函数是指

2005-07-24 12:18:00 1897

原创 IBM Lotus Notes 初探

//Notes/Domino概述   一谈起DOMINO LOTUS NOTES,可能大多数人都觉得陌生,可是从最近的媒体中不难发现,这些词汇已经越来越多地出现在媒体中,包括政府上网工程、局域网建设等等都涉及到这些词汇.  Lotus Notes 是由莲花公司(该产品现归IBM)经过十年努力推出的新一代“知识管理”软件。它可以促进知识共享,使企业能够跨部门和工作程序的利用其员工所知道的一切创造新的

2005-07-23 17:48:00 4447 1

原创 中介者(Mediator)----对象行为型模式

//中介者(Mediator)----对象行为型模式( 学习笔记)1.意图    用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。2.动机 面向对象设计鼓励将行为分布到各个对象中。这种分布会导致对象间有许多连接,可以通过将这些有联系的对象行为封装在一个单独的中介者对象中。中介者负责控制和协调一组对象间的交互。中介者充当一

2005-07-23 14:05:00 1643

原创 设计模式之 迭代器(Iterator)----对象行为型模式

//设计模式之 迭代器(Iterator)----对象行为型模式 ( 学习笔记)1.意图 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。 2.别名: 游标(Cursor) 3.适用性 *访问一个聚合对象的内容而无需暴露它的内部表示。 *支持对聚合对象的多种遍历。 *为遍历不同的聚合结构提供一个统一的接口(即, 支持多态迭代)。 4.结构      5.参与者 *迭代器

2005-07-23 11:23:00 1269

原创 模板方法(Template Method)-----类行为型模式

模板方法(Template Method)-----类行为型模式 ( 学习笔记)1.意图 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2.适用性 1)一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。 2)各子类中公共的行为应被提取出来并集中到一个公共父类中以避免代码重复。首先识

2005-07-22 13:40:00 1301

原创 设计模式单件(Singleton)---对象创建型模式

设计模式单件(Singleton)---对象创建型模式 1.意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2.动机 对一些类来说,只有一个实例是很重要的。 方法: 1)一个全局变量使得一个对象可以被访问,但不能防止你实例化多个对象。 2)更好的方法是:让类自身负责保存它的唯一实例,这个类保证没有其他实例被创建,并可以提供一个访问该实例的方法 。 3.适用性 1)当类只能有一个实例而

2005-07-21 17:23:00 1389

原创 设计模式之外观(Facade)---对象结构型模式

设计模式之外观(Facade)---对象结构型模式(学习设计模设笔记)1.意图 为子系统中的一组接口提供一个一致的界面,facade 模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。2.动机 将一个系统划分为若干个子系统有利于降低系统的复杂性.一个常见的设计目标是使子系统的通信和相互依赖关系达到最小,达到该目标的途径之一是引入一个外观(Facade) 对象,它为子系统中较一般的设施提供

2005-07-21 12:28:00 1429

原创 设计模式之桥接(Bridge)---对象结构性模式

设计模式之桥接(Bridge)---对象结构性模式(设计模式笔记)1.意图       将抽象部分与它的实现部分分离,使它们都可以独立地变化。  2.别名   Handle/Body  3.动机       当一个抽象可能有多个实现时,通常用继承来协调它们.但不够灵活.可以用Bridge模式.  4.适用性       1)你不希望在抽象和它的实现部分之间有一个固定的绑定关系。例如这种情况可能是因

2005-07-21 11:40:00 1564

原创 世界编程大赛时的参赛作品一等奖----极为神奇

注:原文出处:http://www.programfan.com/club/showbbs.asp?id=19307&page=4 1.此程序是国外高手参加世界编程大赛时的参赛作品,获一等奖。 请在dos窗口下打debug,进入后把横线下的内容复制、粘贴到-后面,回车就可以见到了。 2.在xp下可如下操作: 1)直接进入附件中的命令提示符。 2)输入“debug” 3)按回车。 4)将以下代码复制

2005-07-21 01:30:00 1794

原创 IT十大名言 |IT历史上被引述最多的10句名人名言

IT十大名言 |IT历史上被引述最多的10句名人名言 1)1899 "Everything that can be invented has already been invented." -----Charles H. Duell, director of the U.S. Patent Office 2)1943 "I think there is a world market for may

2005-07-21 01:05:00 3305

原创 孔乙己(考研版)

//新时代的孔乙己 作者:kaoyan.com网友大宇凉 鲁镇火车站的格局,是和别处不同的,大路边的一座旧站房,里面预备着剪票口,可以随时剪票。打工的人年前散了工,每每花五六十块,买张车票,回到异地的家中过年,——这是两年以前的事,现在每张要涨到九十二,——靠过道站着,吸包烟将就暖和一下身体;倘肯多花五十元,便可买一张硬坐票,舒舒服服地坐到天亮了,如果出到三百元,那就能买一张软卧了,但这些旅客,多

2005-07-21 00:45:00 1512

原创 中国软件企业100强(2004—2005)

2004年中国软件企业100强揭晓 排序 单位名称 软件收入 1 华为技术有限公司 622360 2 中兴通讯股份有限公司 601331 3 海信集团有限公司 448641 4 UT斯达康通讯有限公司 386763 5 海尔集团公司 333664 6 神州数码(中国)有限公司 311862 7 浙江浙大网新科技股份有限公司 288781 8 熊猫电子集团有限公司 233572 9 浪潮集团有限公司

2005-07-21 00:31:00 6860

原创 C/C++中函数设计的若干问题

1.函数接口的两个要素是参数和返回值。C语言中,函数的参数和返回值的传递方式有两种:值传递(pass by value)和指针传递(pass by pointer)。C++ 语言中多了引用传递(pass by reference)。由于引用传递的性质象指针传递,而使用方式却象值传递,初学者常常迷惑不解,容易引起混乱, 2.参数规则: 1)如果参数是指针,且仅作输入用,则应在类型前加const,以防

2005-07-20 21:03:00 1506

原创 设计模式之---装饰(decorator)

设计模式之---装饰(decorator) 1.意图:动态的给一个对象添加一些额外的职责。 notice: 是给对象,而不是类。 2.别名:包容器(wrapper) 3.动机: 1)有时我们需要给某个对象而不是整个类添加一些功能。 2)使用继承机制是添加功能的一种有效途径。但不够灵活。一种较为灵活的方式是将组建潜入到另一个对象中。称这个潜入的对象为装饰(decorator),这个装饰与它所装饰的组

2005-07-20 15:48:00 1287

原创 Blog 与我

      以前没有想过要建blog,总觉得自己水平有限,现在终于想通了。伟人教导我们”能捉住老鼠就是好猫“,觉得blog有以下几个好处。   (1)能将自己平时学到的东西记录下来。作为一种积累,也是一个很好的学习途径。   (2)能将一些编程经验与大家共享。   (3)满足自己,算是一种成就也是一种督促,每每看到一片文章上传成功,心中就有一种欣慰。而看着文章一片片多了起来,又激励我一直写下去,学

2005-07-20 14:09:00 1260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除