在进入Pattern的介绍之前,我觉得要先让大家认识一下UML这个东西,尤其是Class Diagram,了解UML以後就可以更快的吸收一个程序是如何运作的。
Unified Modeling Language,简称UML,中文翻译为统一塑模语言,这是一种物件导向分析与设计的标准工具语言,这语言可以让开发人员去对系统做一个具体的说明,视觉化系统中的物件,使读者可以快速了解软件系统的架构与流程。
图片来自:https://cdn.visual-paradigm.com/guide/what-is-uml/02-uml-diagram-types.png
在系统开发过程中,UML模型主要会分成以下三种:
而UML图就有许多种,除了上面提到的以外,还有许多UML图等着大家去认识,有些图是去强调系统的塑模,有些则是描述系统运作过程中会触发的事件,还有些是让读者可以快速了解系统的资料流程。
关於UML的知识其实蛮多都偏向於物件导向系统分析,但因为这边主要讲的是物件导向程序设计,所以UML的基本概念就稍稍带过,有个想法就好,有兴趣的可以上网查资料。而有关Pattern的UML图就是一开始提到的Class Diagram,下一篇会让大家知道关於他的一些知识。
除此之外,也欢迎大家走走逛逛关於我们团队夥伴的文章
juck30808 - Python - 数位行销分析与 Youtube API 教学
SiQing47 - 前端?後端?你早晚都要全端的,何不从现在开始?
<<: 自动化 End-End 测试 Nightwatch.js 之踩雷笔记:点击物件
前言 铁人倒数十天!利用最後时间来分享浏览器,这里才是真正的战场。 在 ECMAScript 上并没...
昨天我们说到 Service Container 是一个地方绑定你类别如何产生出来,或者是你想将 i...
前言 Google 在2016年公开宣布翻译系统的全面改革,一改沿用多年的 Phrase-Based...
生活中有大大小小的设计,也许就在你我的日常中却未曾发现,其中一项替城市街景增添设计风采的设施就是公园...
铁人赛只有30天该高兴还是觉得累 哈哈哈 总之顺利度过了 这次的课程进度走一个没很紧绷 但是也是有顺...