- Hands-On Design Patterns with Java
- Dr. Edward Lavieri
- 173字
- 2021-06-24 14:57:56
Summary
The Universal Modeling Language (UML) is used to create visual documentation of our systems. This can be used to design a system as well as document a system. UML is widely used by software engineers, software developers, and other professionals.
Two of the 14 UML diagrams are behavioral and structural. Behavioral diagrams illustrate how system components interact to form a system and include activity diagrams, interaction diagrams, state machine diagrams, and use case diagrams. There are several types of interaction UML diagrams, including sequence diagrams, communication diagrams, and timing diagrams.
Structural diagrams illustrate components of a system and include class diagrams, component diagrams, composite structure diagrams, deployment diagrams, object diagrams, and package diagrams.
In the next chapter, Object-Oriented Design Patterns, we will explore intermediate and advanced concepts and approaches to object-oriented programming and their applicability to design patterns. A review of the fundamental concepts of object-oriented programming will help to ensure a deep conceptual understanding of object-oriented programming. An overview of object-oriented programming-related design pattern principles will also be provided.
- PyTorch深度學(xué)習(xí)實(shí)戰(zhàn):從新手小白到數(shù)據(jù)科學(xué)家
- Spark快速大數(shù)據(jù)分析(第2版)
- 使用GitOps實(shí)現(xiàn)Kubernetes的持續(xù)部署:模式、流程及工具
- MongoDB管理與開(kāi)發(fā)精要
- 數(shù)據(jù)要素五論:信息、權(quán)屬、價(jià)值、安全、交易
- Lean Mobile App Development
- Mockito Cookbook
- Creating Dynamic UIs with Android Fragments(Second Edition)
- 大數(shù)據(jù)Hadoop 3.X分布式處理實(shí)戰(zhàn)
- 智能數(shù)據(jù)時(shí)代:企業(yè)大數(shù)據(jù)戰(zhàn)略與實(shí)戰(zhàn)
- 數(shù)據(jù)庫(kù)原理與應(yīng)用
- HikariCP連接池實(shí)戰(zhàn)
- 數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)-WEKA應(yīng)用技術(shù)與實(shí)踐(第二版)
- Oracle 內(nèi)核技術(shù)揭密
- 數(shù)據(jù)分析方法及應(yīng)用:基于SPSS和EXCEL環(huán)境