随笔分类 - 设计模式
摘要:定义(From百度百科): 其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化; 复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式 UML类图: 具体代码: 举个例子: 一辆车是由很多部件组成的,有大到发动机,小
阅读全文
摘要:这篇说说工厂的最后一种,还是先上 抽象工厂模式定义(来自百度百科): 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据
阅读全文
摘要:工厂方法:百度百科的定义: 工厂方法模式(FACTORYMETHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品 U
阅读全文
摘要:设计模式既上一篇关于单例模式后,终于要接着写下去了,先来个最简单的,简单工厂模式,这个设计模式很简单,也是最常用的(是不是好多东西都这样,越简单,门槛越低,越讨人喜欢)。 概念(原谅我无耻的抄百度百科): 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)
阅读全文
摘要:最近把设计模式看完了,之前已经把UML的内容写了一点,够看类图的水平,现在分别记录下各个设计模式。 设计模式的定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点(好吧,我无耻的百度百科了...) 单例模式分为懒汉式和饿汉式,饿汉式这种相对简单,就先来说说这种 饿汉式单例模式 懒汉式单例模式
阅读全文
摘要:最近看了下设计模式,其中无可避免会设计很多类图,UML类图对于学习设计模式很重要,关于设计模式,我也会在这里写上一写,这一篇关于UML类图的就先当个铺垫。 1.先上一个简单的类图来简单说明下: 1).其中MyClass代表的是类名。 2).name,gender和age分别代表成员变量,其中+代表p
阅读全文

浙公网安备 33010602011771号