摘要: 定义(百度百科):将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 UML类图: 具体代码: 模块说明: Component(抽象构件):Component是组合中的对象声明抽象类,在适当的情况下,实现所有类共有接口的默认行为。用于访问和管理C 阅读全文
posted @ 2017-07-14 17:31 重名 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 定义(百度百科): 将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 UML类图: 具体的代码: 模块说明: Abstraction:定义抽象类的接口。 维护一个指向Implementor 阅读全文
posted @ 2017-07-11 21:41 重名 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 定义(百度百科): 在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 UML类图: 具体代码: 举例说明: 此模式日常的例子,最常见的就是各种各样的转接 阅读全文
posted @ 2017-07-11 15:15 重名 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 定义(From 百度百科) 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 UML类图: 具体代码: 各部分说明:Prototype 原型类实现Cloneable接口。ConcretePrototype1 原型类Prototype的子类 模式详细说明:通过克隆复制一个对象实例克隆出 阅读全文
posted @ 2017-06-25 21:30 重名 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 定义(From百度百科): 其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化; 复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式 UML类图: 具体代码: 举个例子: 一辆车是由很多部件组成的,有大到发动机,小 阅读全文
posted @ 2017-06-22 18:00 重名 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 这篇说说工厂的最后一种,还是先上 抽象工厂模式定义(来自百度百科): 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据 阅读全文
posted @ 2017-06-21 18:54 重名 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 工厂方法:百度百科的定义: 工厂方法模式(FACTORYMETHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品 U 阅读全文
posted @ 2017-06-14 22:10 重名 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 设计模式既上一篇关于单例模式后,终于要接着写下去了,先来个最简单的,简单工厂模式,这个设计模式很简单,也是最常用的(是不是好多东西都这样,越简单,门槛越低,越讨人喜欢)。 概念(原谅我无耻的抄百度百科): 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method) 阅读全文
posted @ 2017-06-11 17:26 重名 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 先上百度百科的解释 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。在Java SE 1.5之前,没有泛型的情况的下,通过对 阅读全文
posted @ 2017-06-08 19:57 重名 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 记得上学那会学的古诗词,好多是已无题为名,不知道是不是像我一样,不知道起个啥名字,好久没写啦,今天这篇毫无技术,以后也会技术和生活都写写,随便一点。 今天说几件最近体育圈的事,(好像我除了体育也没别的特别的爱好... 手动滑稽),其实今天写也算旧闻啦, 那为啥才写呢,先卖个关子结尾再说。 关于过去: 阅读全文
posted @ 2017-06-03 18:45 重名 阅读(225) 评论(0) 推荐(0) 编辑