感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介绍Design Patterns
- 什么是设计模式?
- 为什么使用设计模式?
- 四人帮(GoF)和模式分类
- 常见设计原则(SOLID、DRY、KISS、YAGNI)
创建Design Patterns的艺术
- 工厂方法
- 抽象工厂
- 单例
- 构建器
- 原型
结构Design Patterns
- 适配器
- 桥接
- Composite
- 装饰器
- 外观
- 享元
- 代理
行为Design Patterns
- 责任链
- 命令
- 解释器
- 迭代器
- 调解人
- 备忘录
- 观察者
- 状态
- 策略
- 模板方法
- 访客
在现实世界应用中应用Design Patterns
- 企业应用中的设计模式
- 使用设计模式重构遗留代码
- 结合多种模式以获得稳健的解决方案
- 最佳实践和陷阱
总结和结论
最低要求
- 具有Java編程經驗
- 對Object-Oriented Programming(OOP)概念的理解
- 對軟件架構原則有基本了解
觀眾
- 尋求提高設計技能的Java開發人員
- 設計可擴展應用程序的軟件架構師
- 旨在提高代碼可維護性和效率的技術負責人
21 時間:
客戶評論 (5)
我們獲得了關於背景的全面概述,例如爲什麼需要某些註解及其含義。我喜歡培訓的實踐部分,需要手動運行命令並調用rest api。
Alina - ACCENTURE SERVICES S.R.L
課程 - Quarkus for Developers
機器翻譯
分享的額外信息非常有用,培訓內容不僅僅是簡單的groovy,這一點很好。
Covenant - Vodacom
課程 - Groovy Programming
機器翻譯
培訓師能夠清晰地解釋主題,並且能夠回答每一個問題。
Hannah Mae Lubigan - Security Bank Corporation
課程 - Advanced Spring Boot
機器翻譯
培訓風格和培訓師幫助解決練習中遇到的問題。
Carl Angelo Gonzales - Security Bank Corporation
課程 - Spring Boot for Beginners
機器翻譯
涵蓋的主題範圍相當廣泛,培訓師盡力做到公正對待每個主題。
Lakshmipriya Sivakumar - Deque Systems Inc
課程 - Spring Boot, React, and Redux
機器翻譯