![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 93
周敏
工作上,我是一个做事有条理,肯吃苦,乐于与人合作的人。我相信,爱一行才能干好一行。从高中时期接触电脑开始,到大学学习软件工程,我对电脑工作一直很感兴趣。多年的兴趣、三年的理论学习以及校外的维修实践,让我掌握了较好的电脑软硬件操作技能。 生活上,我是一个乐观,做事积极,有责任心的人。个性随和谦虚,自信、自律,积极创新,善于沟通,有一定的组织协调能力,具有较强的团队合作精神,能够快速适应新环境,对工作抱有极大的热忱和责任心。
展开
-
设计模式-生成器模式
1.问题描述 生活场景:你玩过种地、种花等类似的游戏吗?这是最近很流行的游戏哟!下面就是从种花游戏中剪切的四个花盆(盆景),很漂亮吧!你将不同的种子放入花盆,一段时间后你就可以看到各种美丽的鲜花了,不同种子所生产出来的鲜花有不同的花朵、叶子和枝茎。编码该如何实现呢?设计目标:将种子放入花盆,一段时间后就可以收获美丽的鲜花!原创 2012-04-13 18:37:12 · 172 阅读 · 0 评论 -
估算项目的时间进度!
介绍 最近忙着赶项目,无暇去写博客。今天我想知道大家是怎么估算项目时间进度的? 我把我这次项目经历,唠叨唠叨。 情况 要做新的项目,产品经理A来找我,问我,这个项目你需要多长时间完成? 前提条件:我没看过需求,我只是泛泛的看了下demo,只是知道,页面上有哪些内容,有多少种情况?我没有办法回答她,因为我自己也不知道到底用多长时间转载 2012-05-16 10:58:55 · 446 阅读 · 0 评论 -
与老大的交谈——估算项目时间
介绍 上一次我们聊到 估算项目的时间进度! ,感谢很多博友的建议。我也向我们老大咨询了一下,他给了我很多宝贵的意见。 以下是我跟老大的一些交谈,希望对大家有所帮助。 把握三个点 以下是老大给我的建议,大家可以考虑一下。 这三个点中,我们最终要完成的就是目标的完成。1、这里的资源,主要指开发人转载 2012-05-16 10:43:45 · 641 阅读 · 0 评论 -
设计模式-单例
单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。对一些类来说,只有一个实例是很重要的,虽然系统中可以有许多打印机,但却只应该有一个打印机假脱机,只应该有一个文件系统和一个窗口管理器,一个数字滤波器只能有一个A/D转换器,一个会计系统只能专用于一个公司。怎样才能保证一个类只有一个实例并且这个实例易于被访问,一个全局变量使得一个对象可以被访问,但它不能防止你实原创 2012-04-24 09:07:23 · 372 阅读 · 0 评论 -
设计模式-生成器
生成器模式也称为建造者模式。生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示(GoF)。在软件设计中,有时候面临着一个非常复杂的对象的创建工作。这个复杂的对象通常可以分成几个较小的部分,由各个子对象组合出这个复杂对象的过程相对来说比较稳定,但是子对象的创建过程各不相同并且可能面临变化。根据OOD中的OCP原则,应该对这些子对象的创建过程进行变化封装。原创 2012-04-21 18:05:37 · 470 阅读 · 0 评论 -
设计模式-抽象工厂
一、 抽象工厂(Abstract Factory)模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属原创 2012-04-20 21:02:15 · 721 阅读 · 0 评论 -
设计模式-工厂方法
工厂方法(Factory Method)模式 工厂方法模式是类的创建模式,又叫虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际工作推迟到子类中。工厂方法模式的引进 工厂方法模式是简单工厂模式的进一步抽象和推广。由于使原创 2012-04-19 22:06:37 · 976 阅读 · 1 评论 -
设计模式-简单工厂
一、模式概述 从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现,学习了此模式可以为后面的很多中模式打下基础。那好,我们就来了解下什么原创 2012-04-19 11:46:15 · 905 阅读 · 0 评论 -
设计模式之Factory
工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些工作原创 2012-04-12 21:41:37 · 84 阅读 · 0 评论 -
设计模式-适配器
设计模式-适配器原创 2012-04-30 10:15:22 · 348 阅读 · 0 评论 -
设计模式-外观
一、摘要本文主要是讲述结构型模式中一个比较常用的模式-外观模式,这个模式呢,有个最大的特点将细粒度的对象包装成粗粒度的对象,应用程序通过访问这个外观对象,来完成细粒度对象的调用,外观模式一般是分布式应用和系统架构中的应用服务层的设计中常用的方式,并且一般结合外观模式+DTO来完成服务层的设计,提供分布式应用服务的高效服务,外观模式我们可以这样理解,我们通过外观的包装,使应用程序原创 2012-04-30 10:16:34 · 392 阅读 · 0 评论 -
设计模式-桥接
设计模式-桥接原创 2012-04-30 10:16:07 · 2075 阅读 · 0 评论 -
设计模式系列-原型模式
本文主要是讲述创建型模式中一个比较特殊的模式-原型模式,这个模式呢,有个最大的特点是克隆一个现有的对象,这个克隆的结果有2种,一种是是浅复制,另一种是深复制,这里我们也会探讨下深复制和浅复制的原理,这样可能更方便大家理解这个原型模式的使用。我们通过原型模式可以快速的创建一个对象而不需要提供专门的new()操作就可以快速完成对象的创建,这无疑是一种非常有效的方式,快速的创建一个新的对象。本文将会从以原创 2012-04-17 08:00:20 · 93 阅读 · 0 评论 -
设计模式系列-原型
使用设计模式更像艺术行为而非科学行动。是为了让你的代码更加优雅。一、摘要本文主要是讲述创建型模式中一个比较特殊的模式-原型模式,这个模式呢,有个最大的特点是克隆一个现有的对象,这个克隆的结果有2种,一种是是浅复制,另一种是深复制,这里我们也会探讨下深复制和浅复制的原理,这样可能更方便大家理解这个原型模式的使用。我们都知道,创建型模式一般是用来创建一个新的对象,然后原创 2012-04-12 10:16:12 · 431 阅读 · 0 评论