习惯成自然

To be CTO.

【设计模式】状态模式

前言  学习状态模式的时候,感觉《大话设计模式》写的并不那么详细。主要在它的意义上体现的不是那么明显,也就是说状态模式在文中的例子上体现的没有那么精妙。所以,试着在网上找一些其他的应用,还是没有找到合适的。因为自己也没有在项目中实战过,所以暂时记一些学习笔记,如有不当之处,还望不吝赐教。状态模式 ...

2017-11-24 17:52:05

阅读数:204

评论数:13

【设计模式】抽象工厂模式

前言  第一遍看《大话设计模式》时无感,其中的代码也没有敲完,机房的时候虽然用到了抽象工厂,不过是照猫画虎,并不理解。时过境迁,也敲了一些代码,回过头来再看设计模式,感觉不错,祭出代码,以备后用。抽象工厂UML图 图1-1 抽象工厂UML图项目类列表 图1-2 类列表主要代码两张数据库表实体c...

2017-11-22 21:16:05

阅读数:202

评论数:12

【设计模式】单例模式

前言  前面我们知道C#是一种完全面向对象的设计语言,因此C#语言是利用类来作为程序设计的基本单位的一种语言,这样可以更好的反应客观世界中的实体模型,这种方法在计算机编程中被称为面向对象的程序设计方法。这种方法的步骤是,利用抽象思想设计出相应的类,然后在类中设计相应的数据结构和算法。在设计数据结构...

2017-08-05 22:00:38

阅读数:183

评论数:5

【Java】接口

接口是抽象方法和常量值定义的集合。从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,没有变量和方法的实现。   接口特性:1、接口可以被多重实现。多个无关的类可以同时实现同一个接口。2、接口中声明的属性默认是public static final的,也只能是public s...

2017-02-18 10:49:46

阅读数:348

评论数:5

【Java】多态和抽象

多态class Animal{ private String name; Animal(String name){ this.name=name; } public void enjoy(){ System.out.println(&...

2017-02-18 10:05:21

阅读数:787

评论数:4

【Java】继承和重写

继承  Java中使用extends关键字实现类的继承机制,其语法规则为:class Child extends Parent{};通过继承,子类自动拥有了基类的所有成员变量和方法;Java只支持单继承,不允许多继承,即一个子类只能有一个基类,但一个基类可以有多个子类;子类比父类大。重写  重写方...

2017-02-17 22:17:44

阅读数:547

评论数:5

【软件工程】软件的生命周期和软件开发模型

软件生命周期        软件生命周期是人们在研究软件开发过程时所发现的一种规律性的事实。如同人的一生要经历婴儿期、少年期、青年期、老年期直至死亡这样一个全过程一样,一个软件产品也要经历计划、分析、设计、编程、测试、维护直至被淘汰这样一个全过程。软件的这一全过程被称为软件生命周期。   ...

2016-11-04 22:45:36

阅读数:764

评论数:10

【设计模式】设计模式概览

前言         随着面向对象技术的发展,我们可以很轻松的开发出更加优秀的软件,而优秀的软件是我们的工作和生活更加的便捷和舒适的因素之一,因此可容易的推导出面向对象技术让我们的生活变得更美好的结论,它变得很重要。为了使我们更好的利用这个重要面向对象技术来方便我们的软件开发,当然,更是为了美好我...

2016-03-20 15:19:04

阅读数:847

评论数:30

UML图与机房收费系统实例

前言        通过看视频,对于UML也有了一些初步的了解。前面也介绍了UML的三个基本块、规则和机制,不过这些东西就像是一个个机器的零部件,要组合起来才能发挥作用。所以,实例才是验证自己学习好坏标准,下面我结合机房收费系统画了UML的九个实例图,如有觉得不合适的地方,请大家多多指教: ...

2016-02-27 15:49:13

阅读数:1131

评论数:22

UML中的规则和公共机制

UML中的规则     不能简单地把UML的构造块按随机的方式放在一起。像任何语言一样,UML有一套规则,这些规则描述了一个结构良好的模型看起来应该像什么,UML有用于描述如下事物的语义规则:     ①命名:为事物、关系和图起名。     ②范围:给一个名称以特定含义的语境。     ③可见性...

2016-02-26 16:35:13

阅读数:1974

评论数:22

初识面向对象

面向对象是什么        把现实中的一切事物比作一个个的对象来处理的软件开发方法。      面向对象的作用         以人们理解的方式对复杂系统进行分析、设计与编程,提高了软件的可重用性、可维护性、灵活性和扩展性。 面向对象的内容        面向对象=对象+...

2016-02-23 21:24:29

阅读数:784

评论数:14

UML三个基本构造块之——九种图

就像了解大脑必须要从神经构造下手一样。了解UML,也要从了解它的构造块开始。     UML有三个基本构造块,分别是事物,关系和图,搞清楚了这三块的内容,有助于我们更好的理解和使用UML,以下是关于UML中九种图的介绍。     UML中的九种图,分别是:用例图、类图、对象图、活动图、状态图...

2016-02-22 16:00:29

阅读数:2211

评论数:15

UML三个基本构造块之——关系

就像了解大脑必须要从神经构造下手一样。了解UML,也要从了解它的构造块开始。     UML有三个基本构造块,分别是事物,关系和图,搞清楚了这三块的内容,有助于我们更好的理解和使用UML,以下是关于UML中关系的介绍。          UML中的关系包括四种:关联,依赖,泛化,实现。   ...

2016-02-22 15:25:45

阅读数:1649

评论数:11

UML三个基本构造块之——事物

就像要了解人的大脑一样,必须要从里面的构造下手。所以,要了解UML,也要从了解它的构造开始。     UML有三个基本构造块,分别是事物,关系和图,搞清楚了这三块的内容,有助于我们更好的理解和使用UML,以下是关于UML事物的介绍。     UML事物有四种,分别是:结构事物,行为事物,分组...

2016-02-22 14:49:50

阅读数:1034

评论数:14

UML概述

UML是什么: UML,是Unified Modeling Language的简称,又叫统一建模语言。区别于平常的编程语言(C++,Java等等),UML实际上就是各种设计图(如流程图,网站架构图)。java,C++等语言是用来编写各种可以实际运行的程序的,两者的关系是UML来设计,ja...

2016-02-19 14:21:08

阅读数:821

评论数:14

软件工程

软件工程是一门通过一定的方法制造出高质量的软件的学科。既然叫软件工程,那就先了解一下软件。        软件,就是咱们平常使用的QQ/Office等等,用来方便我们生活的一类东西,具体来说由程序,数据,文档组成。软件是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模...

2016-01-08 20:47:52

阅读数:1050

评论数:25

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