Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unit-4
Design axioms
Designing Classes
Access Layer
Object Storage
Object Interoperability
2
Object-Oriente Design !rocess
an Design Axioms
Analysis !"ase
#
Class$s attrib%tes& met"os an associations are
ienti'ie
#
!"ysical entities& players an t"eir cooperation are
ienti'ie
#
Objects can be ini(i%als& organi)ations or mac"ines
Design !"ase
#
Using Implementation lang%age appropriate ata
types are assigne
#
*le(ate t"e moel into logical entities +%ser inter'aces,
#
-oc%s is on t"e (ie. an access classes +/o. to
maintain in'ormation or best .ay to interact .it" a
%ser,
0
Importance o' 1oo Design
Single-(al%e attrib%tes
Scale o' t"e object store3 2"e object store s"o%l ieally
pro(ie in'inite store3
/ierarc"ical moel
Het.or7 9oel
2"e omain o' t"e isco%rse o(er ."ic" to as7 t"e 8%ery
2able-class mapping
2"e tool m%st escribe bot" "o. t"e 'oreign 7ey can be
%se to na(igate among classes an instances in t"e
mappe objects moel an "o. re'erential integrity is
maintaine3 6e'erential integrity mans ma7ing s%re t"at
a epenent table$s 'oreign 7ey contains a (al%e t"at
re'ers to an existing (ali t%ple in anot"er relation3
<4
2able-Class 9apping