`
sunqing0316
  • 浏览: 42049 次
  • 性别: Icon_minigender_2
文章分类
社区版块
存档分类
最新评论
文章列表
第二次看SLA文档的收获要远远大于第一次,为什么这么说呢?原因有以下几点。 第一、第一次看文档的时候并没有开始SB英语的学习,只是将文档过了一遍,其中的一些方法并没有真正去实践过,所以不知道文档中写的内容是否有效。第一遍读文档是有疑问的,是猜测的,同时对未来也是未知的,未知就未免担忧。时隔一年再次看文档,感觉就大不相同了。因为我们已经有了一年的实践经验,会拿自己英语学习的具体情况来和文档中的描述做对比,这个时候再读文档是带着自己在学习当中出现的问题去读的,更具有目的性和针对性,这个时候的文档更像是一个参照系。 第二、还是那句话,变是永远不变的。随着学习的深入和对文档内容的再次回顾,发 ...
第一遍看三层,看得云里雾里的,然后就开始敲登录的小例子,用c#敲的,没怎么懂,后来重新看三层,重新敲三层的例子,用vb.net敲,看别人的博客,貌似了解了一点皮毛。 将软件分三层,就是在数据访问和显示层中间加 ...
语言 ·声明、初始化、终止 窗体作为一个类出现,所以窗体可以实现继承 由构造函数方法来实现初始化,总是命名为New,相当于VB6中的Class_Initialize 如果New对应VB6中的Class_Initialize,那么Disopse方法就对应VB6中的Class_Terminate或Form_Unload
行为型模式 观察者(依赖倒转) 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 对象间,尤其是具体对象间,相互知道的越少越好,这样发生改变时才不至于相互影响。对观察者模式来说,目标和观察者不是紧密耦合的,它们可以属于一个系统中的不同抽象层次,目标所知道的仅仅是它有一系列的观察者,每个观察者实现Observer的简单接口,目标是不知道观察者属于哪一个具体类的。这样就可以解除对象间的紧耦合关系。 模板(里氏代换) 定义一个操作的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的 ...
行为型模式 解释器(依赖倒转) 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 如果一种特定类型的问题发生的频率足够高,那么就可以考虑将该问题的各个实 ...
结构型 适配器 将一个类的接口转换成客户希望的另一个接口。适配器模式使得原来由于接口不兼容而不能一起工作的类可以一起工作。 面向对象的精神就是更好的应对需求的变化,而现实中往往会有下面这些情况:想使用一个已经存在的类,而它的接口不符合要求,或者希望创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类协同工作。遵循“对修改关闭,对扩展开放”的原则,让这些接口不同的类通过适配器后,协同工作。 适配器模式主要是为了解决两个已有接口之间不匹配的问题,它不需要考虑这些接口是怎样实现的,也不考虑它们各自可能会如何演化。这种方式不需要对两个独立设计的类中任何一个进行重新设计,就能够使它 ...
创建型 创建型模式隐藏了这些类的实例是如何被创建和放在一起,整个系统关于这些对象所知道的是由抽象类所定义的接口。这样,创建型模式在创建了什么、谁创建它、它是怎么被创建的,以及何时创建这些方面提供了很大 ...
我们先不谈所谓的原则,首先来了解一下什么是模式。顾名思义,模式就是我们在解决相同或者类似问题的经验或者方案,是业已成型的东西,通过模式的应用可以让问题的解决更加的快速高效,可以让我们站在巨人的肩膀上来 ...
通过学习设计模式对面向对象编程有了更深层次的了解。在《大话设计模式》一书中的第一个设计模式里(简单工厂模式)体会到了自己学习面向对象编程时的历程。 首先要保证代码无错,我想这是大部分初学者的心愿。其次 ...
上周(2013.4.29-30)我也有幸参加了研究生上课,上了两门课,分别是政治和英语。 通知我们上课的时候并不知道要上什么课,等到了三合班才知道是政治和英语。从高中开始我就相当抵触政治课,虽然我是学文科的,可以文综 ...
对设计模式快速浏览了一遍,了解了个大概,照葫芦画瓢总结了两张图,为以后的学习搭建一个整体的框架。主要是罗列了设计模式以及和面向对象之间的关系。
在UML的表现上,动态模型主要是建立系统的交互图和行为图,交互图包括时序图和协作图,行为图包括状态图和活动图。 时序图用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示对象之间的交互。协作图主要用来描述对象间的交互关系。状态图通过对类对象的生存周期建立模型来描述对象随时间变化的动态行为。活动图是一种特殊形式的状态机,用于对计算流程和工作流程建模。
在uml建模中,可以用类图和对象图以及包图对系统的静态信息进行描述,它们可以统一称为静态视图。类图用于定义系统中的类,包括描述类的内部结构和类之间的关系,主要用于描述系统的静态结构。而对象图是类图的一个实例,描述了系统在具体的时间点上所包含的对象以及各个对象之间的关系,它几乎有与类图完全相同的标识,不同点在于对象图显示类图的多个对象实例,而不是实际的类,一个对象图是类图的一个实例。包图用于描述系统的分层结构,在逻辑上将一个复杂的图模块化。
从学习VB开始就接触了面向对象技术,当时的理解其实并不是太深刻,随着学习的逐步深入,对面向对象技术的理解也不断加深。 面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。 面向对象技术的特点包括封装性、继承性和多态性,有时候也会加上抽象性。对象之间的关系有关联、依赖、泛化(继承)、实现。
看UML视频的时候,有一种自己开始认真学习的错觉,真的很认真,一开始以为自己顿悟了,知道努力了,后来才知道,原来大家的感觉一样。 看了四集视频,稍微总结了一下。 看不清楚?把图拖到桌面上试试~
Global site tag (gtag.js) - Google Analytics