Java设计模式精讲—慕课网—课程笔记1(第1章 课程导学 + 第2章 UML入门)

1 课程导学

  1. 学习方式
    设计模式定义 -> 设计模式应用 -> 源码解析 -> 系统学习设计模式;
  2. 动态递进式讲解(场景 – UML - 代码);
    采用Debug方式及内存分析;
    更容易理解抽象的设计模式;
    JDK及热门开源框架解析;
    领略设计模式的妙用技巧;
  3. 课程安排
    UML入门(UML基础、UML类图、UML时序图、UML类关系、UML记忆技巧);
    7大设计原则(开闭原则、依赖倒置原则、单一职责原则、接口隔离原则、迪米特原则、里氏替换原则、合成复用原则);
    设计模式 – 创建型模式(工厂方法模式、抽象工厂模式、建造者模式、单例模式、原型模式);
    设计模式 – 结构型模式(适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式);
    设计模式 – 行为型模式(策略模式、观察者模式、责任链模式、备忘录模式、模板方法模式、迭代器模式、中介者模式、命令模式、访问者模式、解释器模式、状态模式);

2 UML急速入门

2.1 本章导航

  1. UML定义:统一建模语言(Unified Modeling Language);
    非专利的第三代建模和规约语言;
  2. UML特点
    UML是一种开放的方法;
    用于说明、可视化、构建和编写一个正在开发的面向对象的、软件密集系统的制品的开放方法;
    UML展现了一系列最佳工程实践,这些最佳实践在对大规模、复杂系统进行建模方面,特别是在软件架
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值