摘要: 操作型模式包含了:模板方法模式、状态模式、策略模式、命令模式和解释器模式。 1、模板方法模式(Template Method) 一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。 优点: 1、封装不变部分,扩展可变部分。 2、提取公共代码 阅读全文
posted @ 2018-02-25 21:02 Vam8023 阅读(384) 评论(0) 推荐(0)
摘要: 构造型模式包括了:生成器模式、工厂模式、抽象工厂模式、原型模式和备忘录模式。 1、生成器模式(Builder Pattern) 也叫建造者模式。使用多个简单的对象一步一步构建成一个复杂的对象。将一个复杂对象的构建与它的表示分离,使得同样的构建过程(组装过程)可以创建不同的表示(最终构成的对象)。 优 阅读全文
posted @ 2018-02-25 14:44 Vam8023 阅读(1359) 评论(0) 推荐(0)
摘要: 责任型模式包括了:责任链模式、单例模式、观察者模式、中介者模式、代理模式和享元模式。 1、责任链模式(Chain of Responsibility) 为解除请求的发送者和接收者之间耦合,而使多个对象都有机会处理这个请求。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它。 优点:1 阅读全文
posted @ 2018-02-24 15:27 Vam8023 阅读(463) 评论(0) 推荐(0)
摘要: 接口型模式包括了:适配器模式、外观模式、组合模式和桥接模式。 接口型模式主要解决什么问题? 类Client的实例instanceClient希望使用另一个对象instanceX提供的服务service,但在设计时,我们并不能确定对象instanceX究竟属于哪个类。 解决的办法: 将对象instan 阅读全文
posted @ 2018-02-24 12:14 Vam8023 阅读(513) 评论(0) 推荐(0)
摘要: 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更加容易被他人理解、保证代码可靠性。设计模式是代码编制真正工程化(工程化即系统化、模块化、规范化的一个过程。指将具有一定规模数量的单个系统或功能部件,按照一定的规范,组合成一个模块鲜明、系 阅读全文
posted @ 2018-02-24 00:23 Vam8023 阅读(179) 评论(0) 推荐(0)
摘要: 抽象类:往往用来表征我们对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但本质上相同的具体概念的抽象。(面向对象的概念中,所有的对象都是通过类来描绘的。但是,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类) 作用:主要用来进行 阅读全文
posted @ 2018-02-23 13:59 Vam8023 阅读(133) 评论(0) 推荐(0)
摘要: 一、瀑布开发 定义:瀑布开发模型以文档为驱动,它的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据。 开发流程: 需求分析:对于需求进行详细的分析和评估,形成需求分析文档; 设计:技术评估,规划时间节点,形成技术文档以及时间规划; 开发:按照时间规 阅读全文
posted @ 2018-02-22 16:59 Vam8023 阅读(481) 评论(0) 推荐(0)
摘要: 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP 一、OO - Object-Oriented(面向对象) 对象代表真实或抽象的事物,有一个名字(唯一标识),有明确的职责(well-defined responsibilities),展示良好的行为(well 阅读全文
posted @ 2018-02-22 00:03 Vam8023 阅读(1689) 评论(0) 推荐(0)
摘要: MVC的创建者是Trygve M.H.Reenskau,挪威的计算机专家。 MVC体现的是关注点分离这一基本的设计方针。它将构成一个人机交互应用涉及的功能分为:Model、Controller和View三部分。 它们各自相应的职责: 1、Model是对应状态和业务功能的封装,我们可以将它理解为同时包 阅读全文
posted @ 2018-02-21 13:41 Vam8023 阅读(151) 评论(0) 推荐(0)
摘要: ASP.NET MVC的Model为View Model,表示最终呈现在View上的数据,而Model元数据的一个重要的作用在于控制对象在View上的呈现方式。说得更加具体点,就是基于某种数据类型的Model元数据用于指导最终生成怎样的HTML来呈现对应的Model对象。Model元数据的存在使模板 阅读全文
posted @ 2018-02-21 12:35 Vam8023 阅读(266) 评论(0) 推荐(0)