zoukankan      html  css  js  c++  java
  • 设计模式 第一天 UML图,设计模式原则:开闭原则、依赖倒转原则、接口隔离原则、合成复用原则、迪米特法则,简单工厂模式

    1 课程大纲

    2 UML的概述

    总结:

    UML unified model language 统一建模语言

    一共有十种图:

    类图

    用例图

    时序图

    *

    对象图

    包图

    组件图

    部署图

    协作图

    状态图

    (最杰出的模型:地图)

    3用例图

    关联: 实心箭头

    空心实线箭头 泛化关系 继承

    包含关系:虚线箭头 加include 

    扩展关系: 虚线加extend

    4类的关联和依赖关系

    类图

    泛化:

    实现关系:

    虚线空心箭头

    依赖关系: 虚线箭头

    5类的聚合和组合-类图练习

    聚合与组合:

    聚合:

    组合:

    6时序图

    对象图(废弃 一般不用

    时序图:

    7活动图

    8 状态图

    9包图-组件图-部署图

    协作图: (废弃 不用 可读性差 用时序图取代

     

    包图:

    组件图:

    部署图:

    10中午回顾

    11设计模式概述

    12单一职责原则

     

    一个类只负责一个职责

    13开闭原则

    14依赖倒转原则

     

    电脑组装案例:

    接口隔离原则:

    15合成复用原则:

    因为继承的话继承相同的类、父类、涉及到的方法太多了 如果父类有变动,这个东西可能就挂了

    16 迪米特法则

    17 简单的工厂方法模式

  • 相关阅读:
    Java 学习笔记(10)——容器
    Java 学习笔记(9)——java常用类
    Java 学习笔记(8)——匿名对象与内部类
    OGC相关概念解析
    Django中URL有关
    转载关于Python Web后端开发面试心得
    ArcPy中mapping常见函数及用法1
    Django1.11加载静态文件
    ArcPy第一章-Python基础
    浅谈提高Django性能
  • 原文地址:https://www.cnblogs.com/eret9616/p/10704783.html
Copyright © 2011-2022 走看看