日文原版软件工学教科书学习笔记二、4、(2)

▲クラス間の関係

①継承(inheritance): is-a関係(is-a relation)

②集約(aggregation): has-a関係(has-a relation)

前図において、「円」のクラスは「図形」のクラスの性質を継承する。「図形」は面積を持つが、「面積」という性質は「円」のクラスに継承される。すなわち、内部状態の変数と各種のメソッドが継承される。

「集約」は「部分関係」によって記述される。例:「人間」のクラスは「頭」、「手」、「足」、「胴体」から構成されている。

 


日文原版软件工学教科书学习笔记二、4、(2)
 

▲主なオブジェクト指向方法論

①ブーチ法(Booch method):分析のための拡張が行われる。

OMT(Object Modeling Technique):「分析」、「設計」、「実装」すべてをカバーしている、特に「分析」の点が優れている。

OOSE(object-oridented software Engineering):オブジェクトの認識の点が優れている。

④統一モデリング言語(Unified Modeling languageUML)

 

翻译:

△类之间的关系

①继承:也就是is-a关系

②组合:也就是has-a关系

前一张图上,圆的类继承了图形类的性质。图形类有面积性质,所以圆类也继承了面积这个性质,也就是说继承了图形的内部属性和各种方法。

组合,是基于总体与部分的关系来描述,例如:人的类是由头,手,脚,身体构成的,如下图所示:


日文原版软件工学教科书学习笔记二、4、(2)
 

△主要的面向对象方法论

①步驰法:为了分析进行的展开。

②对象建模技术:覆盖了全部的分析,设计,编码,尤其是分析方面非常优秀。

③面向对象软件工程:关于对象方面非常透彻

④统一建模语言:即UML

 

最近比较忙了,晚上这点时间真不够用的,感觉太疲倦了,不过好不容易坚持了这些天,每天还是翻译一点吧,就是量上得减一点了。

 

 

你可能感兴趣的:(学习笔记,对日外包,4,日文原版软件工学教科书,(2),二)