朱利IT博客首页 | 设计模式 | 数据库 | 框架开发| 程序优化 | 控件学习 | 心得体会 | 给我留言

摘要: 设计模式(Design Pattern)是一套来源于实践被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式于己于人于系统都是多赢的,设计模式使代码编制真正工程化,随着实践的发展设计模式会不断扩充。设计模式体现着封装、继承、多态、接口和抽象等面向对象思想,GoF提到了23种设计模式,其中包括5种创建型模式,7种结构型模式和11种行为型模式。一、创建型模式1、抽象工厂模式(Abstract Factory)提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类。2、建造者模式(Builder)将一个 阅读全文
posted @ 2012-03-15 13:22 木子朱 阅读(771) 评论(0) 推荐(4) 编辑
摘要: 一、 整体管理的过程1、 项目启动,制定项目章程;2、 编制初步的项目范围说明书;3、 项目计划制定,它包括收集其他计划编制过程的结果,并将它们整合为一个协调一致的项目计划;4、 项目计划执行,它包括通过执行项目计划所包含的有关活动,实施项目计划;5、 整体变更控制,它包括调整与控制整个项目的变更;6、 项目收尾,完成项目过程中的所有活动,以正式结束一个项目或项目阶段。二、 项目章程的制定项目立项以后,就要正式启动项目。所谓的项目启动就是以书面的、正式的形式肯定项目的成立与存在,同时以书面正式的形式为项目经理进行授权。书面正式的形式即为项目章程。1、 项目章程的定义项目章程是正式授权一个项目和 阅读全文
posted @ 2013-05-14 10:47 木子朱 阅读(1730) 评论(3) 推荐(5) 编辑
摘要: 项目经理是项目的推动者,也是关系的协调者。项目经理往往是决定一个项目成败的关键人物,要求素质高、综合能力强、职责范围广,几乎涵盖了一个CEO的范畴。所以,项目经理也被戏称为“迷你CEO“。一、项目经理是干什么的1、项目经理的角色项目经理是公司委派的负责实现项目目标的个人,是公司授权的项目负责人,是项目的直接组织者和领导者。项目经理对外代表公司与客户和分包单位进行联系,处理合同有关的商务事宜;对内全面负责项目的实施。2、项目经理的职责 a、对项目全过程进行组织和管理,按预期交付项目的成果; b、管理客户关系,以取得客户对交付的成果及过程的最满意评价; c、管理项目团队,使之高效而又愉快地工作,并 阅读全文
posted @ 2013-05-13 09:35 木子朱 阅读(2531) 评论(7) 推荐(0) 编辑
摘要: 一、项目的定义 作为项目经理、程序员、或是美工、工程师,总是会在不断地从事项目的研发,比如一个人事管理系统、一栋大楼的建设等等,那么到底什么样的情况才叫是一个项目呢?这个可能很多人都没想得清,一起来体会一下。 项目是为达到特定的目的、使用一定资源、在确定的期间内、为特定发起人而提供独特的产品、服务或成果而进行的一次性努力。项目管理则是要把各种知识、技能、手段和技术应用于项目活动之中,以达到项目的要求。 从项目的定义可以看出,无论是“工作”、“过程”还是“努力”,都包含有三层含义: (1)项目是一项有待努力完成的任务,有特定的环境与要求。 (2)项目任务是有限的,它要满足一定的性能、功... 阅读全文
posted @ 2013-05-09 09:56 木子朱 阅读(1759) 评论(3) 推荐(1) 编辑
摘要: 单例模式比喻俺有6个漂亮的老婆,她们的老公都是我,我就是我们家里的老公Sigleton-单例模式,她们只要说道“老公”,都是指的同一个人,那就是我(刚才做了个梦啦,哪有这么好的事)。单例模式意图单例模式(Singleton)保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式类图单例模式实现 /// <summary> /// 体现单例模式的老公类 /// </summary> class Husband { private static Husband instance; /// <summary> /// 构造方法让其private,这就防止了 阅读全文
posted @ 2012-03-20 08:47 木子朱 阅读(1024) 评论(2) 推荐(1) 编辑
摘要: 原型模式比喻跟女朋友用QQ聊天,一定要说些深情的话语了,我搜集了好多肉麻的情话,需要时只要copy出来放到QQ里面就行了,这就是我的情话prototype-原型模式了。原型模式意图原型模式(Prototype)用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式类图原型模型实现 /// <summary> /// 我的某一句情话 /// .Net提供了IClone接口,其中有一个唯一的方法Clone(),子类只需要实现这个接口就可以实现原型模式 /// </summary> class Lover : ICloneable { private Str 阅读全文
posted @ 2012-03-15 08:29 木子朱 阅读(618) 评论(0) 推荐(1) 编辑
摘要: 模板方法模式比喻80后的记忆中应该有这样一幕---老师随堂测试,将题目抄到黑板上要我们先抄题目然后再做答案。现在呢,直接发个试卷让我们直接把答案写在试卷上,现在测试的这种形式其实就是模板方法模式(TemplateMethod)!模板方法模式意图模板方法模式(TemplateMethod)定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式类图模板方法模式实现 /// <summary> /// 抽象模板,定义并实现一个具体模板方法,该方法给出一个顶级逻辑的骨架, /// 逻辑的组成步骤在相应的 阅读全文
posted @ 2012-02-28 09:51 木子朱 阅读(511) 评论(0) 推荐(1) 编辑
摘要: 桥接模式比喻早上碰到MM,要说早上好,晚上碰到MM,要说晚上好;碰到MM穿了件新衣服,要说你的衣服好漂亮哦,碰到MM新做的发型,要说你的头发好漂亮哦。不要问我“早上碰到MM怎么说晚上好”这种问题,自己用BRIDGE组合一下不就行了。这就是桥接模式了!桥接模式意图桥接模式(Bridge)将抽象部分与它的实现部分分离,使它们都可以独立地变化。桥接模式类图桥接模式实现 /// <summary> /// 我要说的话的抽象 /// </summary> abstract class Bloger { public abstract void Greet(); } /// < 阅读全文
posted @ 2012-01-14 14:29 木子朱 阅读(1154) 评论(2) 推荐(2) 编辑
摘要: 代理模式比喻跟MM在网上聊天,她们一开头总是“hi,你好”,“你从哪儿来呀?”“你多大了?”“身高多少呀?”这些话,真烦人,写个程序做为我的Proxy吧,凡是接收到这些话都设置好了自动的回答,接收到其他的话时再通知我回答,怎么样,酷吧。代理模式意图代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。代理模式类图代理模式实现 /// <summary> /// 定义RealSubject和Proxy的共用接口,这样就在任何使用RealSubject的地方都可以使用Proxy /// </summary> abstract class Subject { p 阅读全文
posted @ 2012-01-05 08:52 木子朱 阅读(1516) 评论(3) 推荐(1) 编辑
摘要: 适配器模式比喻在朋友聚会上碰到了一个美女Adaptee,从英国来的,可我不会说英语,她不会说普通话,只好求助于我的朋友Adapter了,他作为我和Adaptee之间的Adapter-适配器,让我和Adaptee可以相互交谈了(也不知道他会不会耍我)。适配器模式意图适配器模式(Adapter)将一个类的接口转换成客户希望的另外一个接口。Adapter-适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式类图适配器模式实现 /// <summary> /// 朱利IT博客http://www.zhuli8.com/ 博主类请求的抽象 /// </summ 阅读全文
posted @ 2011-12-31 08:37 木子朱 阅读(1816) 评论(9) 推荐(9) 编辑

朱利IT博客首页 | 设计模式 | 数据库 | 框架开发| WPF| WCF| IBatisNet| 程序优化 | 控件学习 | 心得体会 | 给我留言