- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 菜鸟编程之初始三层
为什么要使用三层? 分层的目的即为了“高内聚,低耦合”的思想。 内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。换句话说,所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一职责原则。 耦合,也就是块间联系,指软件结构中各模块间互连紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则
2013-04-30 10:58:09 1204 3
原创 VB.NET视频小结
最近这几天在看台湾讲师的.NET视频,听着不太标准的普通话和看着繁体字很是纠结,视频看完后感觉更是纠结,很是有点乱,于是画了张导图来加深理解。 (双击图片可查看大图) .NET中的很多概念在我们之前的学习中都有过涉及,比如说组件、继承、多态、接口、重写、方法、属性等等,所以我在这里就不一一介绍了,在这里着重介绍下.NET组成和数据库设计里的部分内容。
2013-04-23 20:27:41 1186 6
原创 设计模式总结—行为型模式
行为型模式 行为型模式涉及到算法和对象间职责的分配。行为模式不仅描述对象和类的模式,还描述了它们之间的通信模式。这些模式刻画了在运行时难以跟踪的复杂的控制流。它们将你的注意力从控制流转移到对象间的联系方式上来。与前面两篇文章里说的创建型模式和结构型模式相比,它们强调的都是静态的类实体之间的关系,而行为型模式着力解决的是类实体之间的通讯关系。 常见行为型模式有一下几种,它们分别是观察者模式
2013-04-11 10:07:00 1478 6
原创 设计模式总结—结构型模式
结构型模式 结构型模式是指如何组合类和对象以获得更合理的结构。所以结构型模式分为类结构模式和对象结构模式这两种。类结构模式是指采用继承机制来组合接口或实现。组合结构模式是指通过组合一些对象,从而实现新的功能。 今天我们要了解的常见的结构型模式主要包括七种,它们分别是适配器模式、装饰模式、桥接模式、组合模式、享元模式、代理模式和外观模式。我们依次来介绍这些模式。 适配器模式 适配
2013-04-11 10:06:51 1344 5
原创 设计模式总结—创建型模式
建型模式是什么? 创建型模式顾名思义就是用来创建对象的模式,它抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。 为什么我们需要创建型模式? 1.创建型模式将系统使用的哪些具体的类的信息封装了起来; 2.创建型模式隐藏了这些类的实例是如何被创建和组织的。外界对于这些对象只知道它们共同的接口,而不清楚其具体的实现细节。正因如此,创建型模式在创建什么(wh
2013-04-11 10:06:42 1033 6
原创 设计模式总结—观察者模式
观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 我们通过一个简单例子来学习观察者模式,小强和小明订阅了网易的新闻,当网易新闻更新时,网易会自动通知小明和小强告诉它们新闻已经更新。 下面就是我们的实现过程,首先来了看下类图: 接下来我们来看下代码的书写: 首先是抽象通知者接口,可以增加和
2013-04-11 10:06:16 1212 12
原创 设计模式总结—单例模式
单例模式定义是保证一个类仅有一个实例,并提供一个访问它的全局访问点。 简单的来说单例模式包括3点内容: 1.该类只有一个实例 2.在该类内部创建自身的实例对象 3.向整体系统公开这个实例接口(全局访问点) 单例模式分为懒汉式单例类和饿汉式单例类。 首先我们来看下懒汉式单例类,它是说对象要在第一次被引用时,才会将自己实例化,懒汉式单例类又分为单线程和多线程两种,我们就依次来看
2013-04-11 10:05:55 1102 5
原创 设计模式总结—工厂三姐妹
工厂三姐妹是指简单工厂模式、工厂方法模式和抽象工厂模式。 简单工厂模式 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例,实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 对于简单工厂模式我们书上是通过一个加减乘除的运算来说明这个模式的,我们下来看下这个例子的类图: 简单工厂模式的最大优点在于工程类中包含了必要的逻辑判断,
2013-04-09 11:47:39 1319 6
原创 设计模式总结—编码原则
最近在学习设计模式,设计模式里讲到几个原则,所以今天我们就来学习下这几个原则。 首先第一个原则是——单一职责原则,故名思议就是一个事物仅让它有一个职责,让它职责单一一些,比如说MP3,我们仅仅只让它用来听音乐用、照相机只是让它来照相用,我举MP3也好照相机也好仅仅是为了让大家更好的理解什么是单一职责原则。在我们编程中,单一职责原则是说,一个类应该仅有一个引起它变化的原因,也就是让一个类实现
2013-04-02 20:39:40 1327 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人