- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 当VB遇上C++
最近在学习VB.NET 这块的东西,自然而然就会想到VB.NET与VB6是什么关系? 宏观上来讲就是从基于对象变成了完全的面向对象,因此不能简单的说VB.NET是VB6.0的升级版本。在学习VB.NET之前,已经接触过C++和VB,所以在学习VB.NET的时候总能看到他们的影子,那种似曾相识的感觉让我不得不仰天长叹:这VB.NET简直就是混搭版本的程序设计语言啊!
2014-05-30 16:59:06 2316 14
原创 谁是面向对象设计中的霸主?(下)
上回我们说到结构型模式组的战况,接下来我们去看看行为型模式组会有什么好戏上演。所谓行为型模式,顾名思义就是侧重于描述对象之间行为的设计模式。 行为型模式有以下11种: 观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 模板方法模式:定义一个操作的算法骨架,而将一些步骤延迟
2014-05-26 09:45:48 1402 17
原创 谁是面向对象设计中的霸主?(中)
在上篇博文中,我们一起了解了创建型模式组的战况,下面我们来看看号称“死亡之组”的结构型模式的战况。所谓结构型模式,就是针对系统的结构进行设计,重点考虑产品的层次结构等问题。 下面我们一起来了解一下本组各个门派的资料: 适配器模式:讲一个类的接口转换成客户希望的另外一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
2014-05-22 16:13:31 1477 12
原创 谁是面向对象设计中的霸主?(上)
在面向对象的世界里,设计模式从来就没有最好最强的,各个模式从来就谁也不服谁,彼此明争暗斗,未曾善罢甘休。今天,连同简单工厂模式在内的24个设计模式齐聚中原,霎时间,乌云密布,杀气冲天,面向对象的世界里要迎来一场浩劫,血雨腥风,在所难免 在资格赛中,来自工厂家族的简单工厂模式首先被灭掉了,其致命的失误在于简单工厂模式根本不符合开放—封闭原则,因此惨遭灭门也是不足为怪的。然而让人欣
2014-05-17 10:25:42 1764 13
原创 设计模式之六大设计原则
在上篇博文中提到了开放—封闭原则,没有细谈,这次我们来总结一下设计模式的几大原则。 1开放—封闭原则:是指软件实体(类、模块、函数等)应该可以扩展,但是不可修改。 对原则的理解:开闭原则是最具有理想主义色彩的一个原则,它是面向对象设计的终极目标,下面所要介绍的几个原则可以看成是为了符合开闭原则所作的努力和解决办法。对于开闭原则通俗的理解就是,能不改就不改,能
2014-05-12 20:15:00 1476 13
原创 群“模”乱舞之策略模式
在上篇博客中我们提到了简单工厂模式,然而在GoF总结的23个设计模式中并没有她的影子,严格意义上来讲,简单工厂模式并不是一种设计模式,因为她根本不符合设计模式的开放—封闭原则,即软件实体如类、模块等应该可以扩展,但是不可修改。对于设计模式的设计原则,将在下一篇博文中介绍,这里我们先来看一个例子: 周所周知,超市收银系统都具有计费功能,那么要你做一个能够根据输入的商品单价和数量,
2014-05-07 21:00:48 1637 14
原创 群“模”乱舞之简单工厂模式
感受设计演变过程中所蕴含的大智慧,体会乐与怒的程序人生中值得回味的一幕幕。——《大话设计模式》 能把计算机编程类的书写成小说一样的效果,是这本书的最大亮点,也是我最为敬佩的地方。拿到书之后,爱不释手,用了23个番茄将书完整的通读了一遍,在读书的过程中时而凝眉沉思,不得其解,时而拍腿称快,大呼妙哉!虽然很多的地方还是不太明白,但是思维已经随着问题在程序世界里徘徊。
2014-05-05 17:29:02 1675 15
原创 面向对象基础之抽象类与接口 下
在上篇博文中我们一起了解了抽象类,那么什么是接口呢?下面给大家简单介绍一下: 所谓接口,就是把隐式公共方法和属性组合起来,以封装特定功能的一个集合。一旦类实现了接口,类就可以支持接口所指定的所有属性和成员。声明接口在语法上与声明抽象类完全相同,但不允许提供接口中任何成员的执行方式,因此接口不能实例化,不能有构造方法和字段,不能有修饰符,如public等。在实现接口的类中必须实现接
2014-05-01 10:04:13 1480 13
高等数学 上 同济第六版
2018-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人