架构师之UML,接口与抽象类

接口能new,匿名内部类,接口的方法都是抽象的,但是抽象类不一定方法都是抽象的。

基类/子类,接口如何用图表示出来,业务内涵分析等。

系统分析(System Analysis):分析的对象是系统所处的业务领域知识(Domain Knowledge),OOA是分析人们对系统的专业认知和做法,从收集到的领域概念来分析出业务内涵。系统分析的主要对象并非系统本身,而是分析专家们如何用专业知识来叙述系统就,也就是业务领域知识,业务知识才是系统分析。

知识的组成要素是概念(Concepts)
领域知识(Domain Knowledge)的组成要素是领域概念(Domain Concepts)
概念有它的属性(Attribute),是抽象的,代表一群实体(即class),是沟通的重要媒介,概念之间有其关系(Relationship)联想到的实体就是对象(Object),概念是人人相互分享的,概念提供了能让人人互相了解的共通词汇。
系统分析(或OOA)就是分析领域知识里的概念,并以UML的类别(Class)等来表示出来
找出领域知识里的概念,就是找出软件系统的对象和类别

架构师之UML,接口与抽象类_第1张图片

你可能感兴趣的:(架构)