脚步不停,信念不息!

不积跬步无以至千里,不积小流无以成江海。

排序:
默认
按更新时间
按访问量

设计模式——行为型模式(一)

设计模式的第三大类型——行为模式,下面是对观察者模式、模板方法模式、命令模式、状态模式、职责链模式这五个的读后总结,欢迎交流!        观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。[大话设计模式]...

2014-07-16 17:58:37

阅读数:906

评论数:18

设计模式——结构型模式

设计模式的另一大类型为结构型。共收录了7个模式,分别为适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。下面从特点和使用两方面小探,欢迎交流!        适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不...

2014-07-14 21:46:25

阅读数:934

评论数:14

设计模式——创建型模式

设计模式被分成了三大类型:创建型、结构型、行为型。顾名思义是按照模式的作用领域来粗略划分的。        这篇博文,将首先从设计模式的创建型写写读后的认识。希望在这里大家一同探讨,一起学习经典,让这些经典转化成我们的能力,在我们以后的编程生活中用到这些经典,优化我们的设计和程序。        ...

2014-07-13 22:32:25

阅读数:1080

评论数:14

简单方法vs工厂方法

简单工程模式:对具有相同功能的类进行抽象得到父类,这些类继承它成为子类。为了对这些功能进行选择,建立一个工厂类进行判断,其中运用一个Switch语句。 优点:结构简单、操作单一。 缺点:需要事先考虑周到,操作时需准确。由下的“功能扩展”中可知,易违背设计模式六大原则中的...

2014-07-06 22:30:31

阅读数:1093

评论数:16

面向对象系列三(多态)

面向对象的多态,我们先用生活中的多态来理解。大学的校园四月,是社团活动最紧忙的一个月。届时,学校的相关管理部门会对各社团上交的“社团活动策划案”进行审批后下发。以我曾参加的一个话剧社作为例子,社长接到审批的文书后,会对整个社团组织内部人员进行职权分工,编剧部、后勤部、外联部、秘书部、文艺部所有部门...

2014-06-28 20:34:33

阅读数:887

评论数:13

面向对象系列二(封装)

只需要最简单的操作就能实现一系列复杂的功能,是做一个个技术攻克的目的。一台精密仪器,一架家用电器,一个小米手机,这些可能我们都在用,或者用过。它们的内部都无比的复杂,使用了各种各样的配件,运用了极多的原理和知识。我们在使用的时候都具有相同的感受:简单、方便、太好了!面对原本复杂的东西,我们却能通过...

2014-06-28 08:12:38

阅读数:1070

评论数:16

面向对象系列一(继承)

面向对象的三大特性——继承、封装、多态性。 我们先来说说继承。继承,是子类对父类的沿用,父类的除私有(private)部分外,都可以归子类所继承。 继承的关系:子类=继承类=派生类,父类=基类 对父类进行继承的子类被称为继承类。又可描述为父类派生而产生的子类为派生类。 被子类继承的父类被称为基类 ...

2014-06-27 22:35:50

阅读数:949

评论数:11

C#异常处理

“千里之堤毁于蚁穴”道理说得鲜明:小失误可能酿大祸,提醒我们要防患于未然。 现在的商业竞争尤其激烈,消费者也越来越苛刻,让消费者使用我们生产的商品消费得心情舒畅,能让消费者感受到我们体贴入微的关心,这变得尤为重要。以人为本,提供一个亲和力高的代码,也是我们不懈努力的方向。 错误在所难免...

2014-06-15 22:08:10

阅读数:1006

评论数:16

UML视图(九)部署图

一、什么是部署图?     部署图对面向对象系统的物理方面建模,描述系统运行时节点、构件实例及其对象的配置。主要用来在部署系统时涉及到的硬件(处理器和设备)进行建模。 二、部署图的组成元素? 部署图主要包括三种标记符:节点、构件和关联关系。    (1)节点:是计算机资源的通用名称,包括处理器和设...

2014-05-23 17:29:42

阅读数:2409

评论数:38

UML视图(八)构件图

一、什么是构件图? 构件图是为了描述一个系统的主要功能(如子系统、类、包、构件等),从软件构件这样一个物理角度,通过图示的方式展示出来。 二、什么是构件? 构件(component)是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。 每个接口能实现一定的功能,为其他构件提供使用接口,方便软...

2014-05-23 15:53:35

阅读数:1215

评论数:14

UML视图(七)协作图

一、什么是协作图?    协作图是描述对象间交互的一种模式;它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象。 二、协作图的作用?    协作图的建模结果用于获取对象的职责和接口。便于对对象结构的理解。 三、协作图与时序图的关系?    (1)协作图与时序图可以互相转化。 ...

2014-05-23 11:05:51

阅读数:1242

评论数:14

UML视图(六)时序图

【定义】         时序图(Sequence Diagram),亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。     ...

2014-05-21 20:35:20

阅读数:1615

评论数:14

UML视图(五)活动图

【定义】活动图是UML的动态视图之一,用来描述事物或对象的活动变化流程。 【基本元素】活动、活动流、 分支、分劈和汇合、泳道、对象流,六大基本元素。     活动         活动是活动图主要结点,用两边为弧的条形框表示,中间填写活动名。         活动分为简单活动和复合活动。     ...

2014-05-19 18:22:09

阅读数:1518

评论数:12

UML视图(四)状态图

状态图显示一个状态机,通常指用于描述单个对象的行为,主要用于描述对象的状态变化一确定何种行为改变了对象状态,以及对象状态变化对系统的影响。一般用于描述实体类对象的整个生命周期内的状态变迁以获得对这个实体的理解,同时获得系统和实体对象相互影响的关系。 如果想要描述对象间的交互,最好采用时...

2014-05-18 20:21:59

阅读数:1723

评论数:10

UML视图(三)包图

包图,跟类的作用很相似,同是把相关或某方面具有共同特征的信息房子一起分隔开来;不同的是,包的范围更大容量更广。        包能容纳UML中的任何元素,例用例、业务实体、包(子包)等。Rose画图软件中的Use Case View(用例视图)、Logic View(逻辑视图)和Componen...

2014-05-18 15:10:01

阅读数:1381

评论数:13

UML视图(二)类图

想在软件工程中使用类图,只需要完成以下的四个方面的内容,即可轻松运用了。 (一)视图的作用           在说类图之前,先明确一个问题。我们使用UML中的各种视图的目的为了形象、生动、清晰、明确地表述所需建设的系统(以下称“目标系统”)的业务,通过这些视图的展示,我们能从不同的侧面对目标...

2014-05-17 22:28:34

阅读数:1306

评论数:11

C++与VB 异同(二)

1.运算符 2.赋值表达式 (1)语法格式 变量名>  =  表达式>;(C++与VB类同) (2)说说C++中“左值”和“右值”的区别 左值(l-value)是指: ①具有与其对应的存储空间; ②可以由用户改变其值。 常量属于右值;变量属于左值。 (3)赋值运算...

2014-03-31 22:26:23

阅读数:1915

评论数:16

C++与VB 异同(一)

数据类型在程序(变量)中的使用: C++:“要求”先声明(数据类型)、后使用;若不声明,程序将提示出错。 VB:“提倡”先声明、后使用;若不声明,程序会自动默认为Variant(可变)型。变量不声明,则在程序中使用时,会进行隐式转换,但不提倡这样使用。因为这样就背离了数据类型分类的意义。 进行数据...

2014-03-31 20:33:35

阅读数:1123

评论数:18

C++与VB

在一年前开始学习,一直到现在,VB是学习的第一门编程语言。在这过程中,通过课本、视频,再加上通过百例的照葫芦画瓢(这相当重要,是快速成长的特效药),在VB的学习和使用中收获了知识和乐趣。再后来,有了带有天方夜谭色彩的作品展,从中找到了自信——没有做不到,什么都是从无到有的过程。         找...

2014-03-23 22:05:52

阅读数:1552

评论数:19

一年一年,成长就好

一、在这段时间,题目很能概括学习的主要内容。 (一)红皮书的学习,可以比作汽车加工产在生产汽车前的市场调查。看看在生产汽车过程中需要的部件都在哪些地方生产,哪些东西可以由别人来为我们做,哪些又是必须自己完成的。书中的实例是一个个小模块,每个小模块就可以作为一个功能,而且这些都很...

2014-03-05 21:19:44

阅读数:1110

评论数:20

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