设计模式
文章平均质量分 92
swimming_in_it_
IT的爱好者,希望找到志同道合之人。
展开
-
UML类图几种关系的总结
原地址:http://blog.csdn.net/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generaliz转载 2017-07-29 18:12:13 · 263 阅读 · 0 评论 -
Java设计模式之行为型模式一
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 先来张图,看看这11中模式的关系: 第一类:通过父类与子类的关系进行实现。 第二类:两个类之间。 第三类:类的状态。 第四类:通过中间类 1、策略模式(strategy)原创 2017-08-01 17:36:08 · 549 阅读 · 0 评论 -
java中的设计模式总
Java中的设计模式分类见下图1: 详情如下; 一、创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不原创 2017-07-26 14:56:03 · 449 阅读 · 0 评论 -
Java设计模式之创建型模式
一、如上文所述,Java中的设计模式分为三大类,下面我们先将第一类设计模式,即创建型模式,具体解释如下: 1、工厂模式(factory method pattern): 定义了一个创建对象的接口, 但由子类决定要实例化的类是哪一个. 工厂方法让类把实例化推迟到子类. 1.1,普通工厂模式 就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:原创 2017-07-27 16:35:16 · 745 阅读 · 1 评论 -
Java设计模式之结构型七大模式
这一篇我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图: 下面我对这七个模式,进行的是自己我总结和对比,具体见图: 下面开始讲这七个模式 1 适配器模式 1, 适配器模式 适配器模式将某个类的接口转换原创 2017-07-28 21:18:01 · 605 阅读 · 0 评论 -
编程规范
前言 代码规范本身就不是对与错的选择,而是结合很多人在工作中遇到的问题的分析、总结,通过一定的规则约束避免再次出现类似问题。所以,代码规范的制定是严谨的,不是一个不重要的工作,不是一锤子买卖,也不是光有代码规范就够的。需要我们在一定的规则去,轻微的灵活运用。 常见编程规范: 命名规则:所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name...原创 2018-11-17 16:15:03 · 309 阅读 · 0 评论