为了账号安全,请及时绑定邮箱和手机立即绑定

Go设计模式入门到实践

Johnny 软件工程师
难度中级
时长 1小时40分
学习人数
综合评分9.50
9人评价 查看评价
9.6 内容实用
9.8 简洁易懂
9.1 逻辑清晰
简介:课程将从GO的OOP基础开始讲起,从每个类型中选择一个典型设计模式作为代表,并结合开发中实践进行讲解,围绕“提出设计模式--简单代码推演--实际场景应用”的方式,带你轻松入门设计模式。

第1章 课程介绍

本章中,将介绍为什么需要学习设计模式、本次课程的学习内容介绍和学习目标以及本次课程的讲解方式,最后会进行课程的开发演示环境的介绍

第2章 OOP编程基础

本章目的是为后面学习设计模式作为基础知识铺垫。会带领大家了解到面向对象五大基本原则以及Go视角是如何实现面向对象五大基本原则的。

第3章 设计模式简介

本章将讲解设计模式基本概念,以及常用设计模式的分类,为后面的不同分类设计模式讲解作铺垫引导。

第4章 创建型模式之工厂模式

本章将学习到设计模式简单工厂模式以及他的升级版工厂方法模式,包括基本概念、简单的代码推演过程以及在实际开发的运用方式,简单工厂模式和工厂方法的区别以及实际开发中如何选择。

第5章 结构型模式之装饰模式

本章将分别介绍装饰模式的概念、简单的代码推演、开发实践中是如何使用的,并讲解这个模式优缺点以及应用的场景。

第6章 行为型模式之策略模式

本章将介绍策略模式的概念、简单的代码推演、开发实践中是如何使用的以及这个模式优缺点以及应用的场景。

第7章 课程总结

本章主要回顾下所有学习的内容以及未来学习设计模式的展望。
课程须知
本课程不是GO语言基础入门课程,需要同学们熟悉GO相关基础语法,如有面向对象相关开发经验最佳。
老师告诉你能学到什么?
1、掌握Go OOP编程,包括三大基本特性、五大基本原则 2、熟悉简单工厂模式、工厂方法模式的区别和应用 3、熟悉装饰模式的应用 4、熟悉策略模式的应用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!