03 2014 档案

摘要:一、比赛简介: 主题:设计模式评选 创始人:面向对象先生 来宾:抽象先生、封装先生、继承女士、多态女士等 评委:单一职责先生、开放封闭先生、依赖倒转先生、里氏代换女士、合成聚合复用女士、迪米特先生 参赛选手: 第一组:创建型模式 第二组:结构型模式 第三组:行为型模式 主持人:GOF 二、比赛... 阅读全文
posted @ 2014-03-27 12:15 Sherry&Yang 阅读(143) 评论(0) 推荐(0)
摘要:说到状态模式,书上给出的解释是:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。看不懂?没关系,毕竟我们都不是小菜。 我们还是从熟悉的状态图说起吧。 故事是这样的:我们来看一个人他的下午时光是如何度过的。在12:00~13:00之... 阅读全文
posted @ 2014-03-22 21:05 Sherry&Yang 阅读(442) 评论(0) 推荐(0)
摘要:委托是对函数的封装,可以当做给方法的特征制定一个名称。而事件则是委托的一种特殊形式,当发生有意义的事情时,事件对象处理通知过程。 委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托对象用关键字delegate来声明。而事件是说在发生... 阅读全文
posted @ 2014-03-19 16:46 Sherry&Yang 阅读(187) 评论(0) 推荐(0)
摘要:简单工厂模式 背景需求: 用面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。 标准: 代码规范,通过封装、继承、多态把程序的耦合度降低,程序灵活,易于修改和复用。 主要类图: 1、加减乘除类继承Operation运算类 2、简单运算工厂类作为一个单独的类,用来创造实例。... 阅读全文
posted @ 2014-03-15 17:16 Sherry&Yang 阅读(227) 评论(0) 推荐(0)
摘要:封装: 每个对象都包含它能进行操作所需要的所有信息,这个特性叫封装,因此对象不必依赖其他对象来完成自己的操作。 它有两重含义: 第一,它把对象的属性和服务结合成一个独立的系统单位(即对象);第二,“信息隐蔽”,即尽可能隐蔽对象的内部细节,对外形成... 阅读全文
posted @ 2014-03-12 19:52 Sherry&Yang 阅读(219) 评论(0) 推荐(0)
摘要:很高兴你选择了软件行业,一个充满机遇与挑战的行业,一个让你能够实现理想却又令你无数次沮丧的行业,一个让你从好奇到喜欢到讨厌到钟爱的行业,一个可以展示你的聪明才智却又时常怀疑自己能力的行业,一个让你变得更加成熟和勇敢的行业。 作为立志从事软件开发的人,我们首先应该热爱自己所从事的... 阅读全文
posted @ 2014-03-08 11:42 Sherry&Yang 阅读(118) 评论(0) 推荐(0)
摘要:1、设计模式是什么? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式是软件工程的基石脉络,如同大厦的结构一样。 2、要素是什么? 模式名称(pattern name) 问题(problem) 解决方案(solution) 效果... 阅读全文
posted @ 2014-03-08 10:23 Sherry&Yang 阅读(119) 评论(0) 推荐(0)
摘要:前言 设计模式的几大原则包括: 单一职责原则(Single Responsibility Principle,SRP) 开放-封闭原则(Open Closed Principle,OCP) 依赖倒转原则(Dependency Inversion Principle,DIP) 里氏代换原则(L... 阅读全文
posted @ 2014-03-05 20:39 Sherry&Yang 阅读(145) 评论(0) 推荐(0)
摘要:属性: 属性是一个方法或一对方法,字段是存储类要满足其设计所需要的数据,字段是与类相关的变量。在调用属性的代码看,属性是一个字段,即属性适合于以字段的方式使用方法调用的场合。 private string name="miao"; 其中,name就是一个字段,而’miao‘是属性。 属性... 阅读全文
posted @ 2014-03-03 17:23 Sherry&Yang 阅读(227) 评论(0) 推荐(0)