Submit Search
Upload
A Brief Introduction to Object-Orientation (The Light Version)
•
Download as PPT, PDF
•
0 likes
•
551 views
Michael Henson
Follow
A quick overview of object-oriented concepts and terminology.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download now
Recommended
Securing PHP Applications
Securing PHP Applications
Reggie Niccolo Santos
Imagen y nuevas tecnologías
Imagen y nuevas tecnologías
ctruchado
Culvert inspection and investigation
Culvert inspection and investigation
Eric Lestock Kay
Aula internet
Aula internet
Kássia Rodrigues
Dess isps
Dess isps
Rabah HELAL
Blood cicrulation disturbanses 1
Blood cicrulation disturbanses 1
nizhgma.ru
Mineralogia Fisica
Mineralogia Fisica
Self-employed
Conteneurisation dans les echanges maritimes
Conteneurisation dans les echanges maritimes
Rabah HELAL
Recommended
Securing PHP Applications
Securing PHP Applications
Reggie Niccolo Santos
Imagen y nuevas tecnologías
Imagen y nuevas tecnologías
ctruchado
Culvert inspection and investigation
Culvert inspection and investigation
Eric Lestock Kay
Aula internet
Aula internet
Kássia Rodrigues
Dess isps
Dess isps
Rabah HELAL
Blood cicrulation disturbanses 1
Blood cicrulation disturbanses 1
nizhgma.ru
Mineralogia Fisica
Mineralogia Fisica
Self-employed
Conteneurisation dans les echanges maritimes
Conteneurisation dans les echanges maritimes
Rabah HELAL
Ch. 1 history
Ch. 1 history
Psych Soon
Source control system
Source control system
DotNetMarche
Framework of training steps involved
Framework of training steps involved
begraj SIWAL
Action Research
Action Research
Glory
Creating the Startup The Accounting Panorama
Creating the Startup The Accounting Panorama
Steve Lines
System biblioteczny Mateusz
System biblioteczny Mateusz
kasiasss
Research epq
Research epq
HCEfareham
Advanced airway mx 2
Advanced airway mx 2
maylady selly
How to Network in Your Community
How to Network in Your Community
Paul Maynard
Smartcards 121014130230-phpapp01
Smartcards 121014130230-phpapp01
Vishal singh Pal
Autism Presentation_1A
Autism Presentation_1A
Lena Zammataro
Virtualizacion
Virtualizacion
inviljes
La inmunohistoquimica
La inmunohistoquimica
Francisco Javier Alves Ferreira
Smart city project of PM Narendra Modi,Govt of india
Smart city project of PM Narendra Modi,Govt of india
sanjeeev bahadur, m.tech,mba
Epoch, definitions of terrorism
Epoch, definitions of terrorism
Janos Tomolya
Pilot plant liquid orals
Pilot plant liquid orals
Malla Reddy College of Pharmacy
Research methods 2
Research methods 2
Walaa Abdelnaby
Pengujian hipotesis
Pengujian hipotesis
Rizal Muhtady
UN Matters for Us
UN Matters for Us
Keshav Prasad Bhattarai
Pilot plant general considerations
Pilot plant general considerations
Malla Reddy College of Pharmacy
Dental materials
Dental materials
Ecclesiatica Sebastian
ITC - FMCG
ITC - FMCG
Anchit Vijaywargiya
More Related Content
What's hot
Ch. 1 history
Ch. 1 history
Psych Soon
Source control system
Source control system
DotNetMarche
Framework of training steps involved
Framework of training steps involved
begraj SIWAL
Action Research
Action Research
Glory
Creating the Startup The Accounting Panorama
Creating the Startup The Accounting Panorama
Steve Lines
System biblioteczny Mateusz
System biblioteczny Mateusz
kasiasss
Research epq
Research epq
HCEfareham
Advanced airway mx 2
Advanced airway mx 2
maylady selly
How to Network in Your Community
How to Network in Your Community
Paul Maynard
Smartcards 121014130230-phpapp01
Smartcards 121014130230-phpapp01
Vishal singh Pal
Autism Presentation_1A
Autism Presentation_1A
Lena Zammataro
Virtualizacion
Virtualizacion
inviljes
La inmunohistoquimica
La inmunohistoquimica
Francisco Javier Alves Ferreira
Smart city project of PM Narendra Modi,Govt of india
Smart city project of PM Narendra Modi,Govt of india
sanjeeev bahadur, m.tech,mba
Epoch, definitions of terrorism
Epoch, definitions of terrorism
Janos Tomolya
Pilot plant liquid orals
Pilot plant liquid orals
Malla Reddy College of Pharmacy
Research methods 2
Research methods 2
Walaa Abdelnaby
Pengujian hipotesis
Pengujian hipotesis
Rizal Muhtady
UN Matters for Us
UN Matters for Us
Keshav Prasad Bhattarai
Pilot plant general considerations
Pilot plant general considerations
Malla Reddy College of Pharmacy
What's hot
(20)
Ch. 1 history
Ch. 1 history
Source control system
Source control system
Framework of training steps involved
Framework of training steps involved
Action Research
Action Research
Creating the Startup The Accounting Panorama
Creating the Startup The Accounting Panorama
System biblioteczny Mateusz
System biblioteczny Mateusz
Research epq
Research epq
Advanced airway mx 2
Advanced airway mx 2
How to Network in Your Community
How to Network in Your Community
Smartcards 121014130230-phpapp01
Smartcards 121014130230-phpapp01
Autism Presentation_1A
Autism Presentation_1A
Virtualizacion
Virtualizacion
La inmunohistoquimica
La inmunohistoquimica
Smart city project of PM Narendra Modi,Govt of india
Smart city project of PM Narendra Modi,Govt of india
Epoch, definitions of terrorism
Epoch, definitions of terrorism
Pilot plant liquid orals
Pilot plant liquid orals
Research methods 2
Research methods 2
Pengujian hipotesis
Pengujian hipotesis
UN Matters for Us
UN Matters for Us
Pilot plant general considerations
Pilot plant general considerations
Similar to A Brief Introduction to Object-Orientation (The Light Version)
Dental materials
Dental materials
Ecclesiatica Sebastian
ITC - FMCG
ITC - FMCG
Anchit Vijaywargiya
Learning preferences
Learning preferences
Peter Fenrich
Phil106 2009 the morality of advertising - dan turton
Phil106 2009 the morality of advertising - dan turton
ekooketok
Electric vehicle charging station
Electric vehicle charging station
VishwaradhyaBhantano
32491
32491
Helen Giles
Capitalismo e Socialismo - Prof.Altair Aguilar.
Capitalismo e Socialismo - Prof.Altair Aguilar.
Altair Moisés Aguilar
Globally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labeling
Arthur Francis Alcantara
Lake Basin Thematic Sessions 1, 2, and 3
Lake Basin Thematic Sessions 1, 2, and 3
Iwl Pcu
Geometric correction
Geometric correction
DocumentStory
stem cells for lung diseases
stem cells for lung diseases
mousa elshamly
The complement system
The complement system
the university of lahore
Unit 4 economic systems and 3 economic questions
Unit 4 economic systems and 3 economic questions
marypardee
Unit 4 economic systems and 3 economic questions no question strip
Unit 4 economic systems and 3 economic questions no question strip
marypardee
Extracellular accumulations
Extracellular accumulations
nizhgma.ru
Gram nyayalays
Gram nyayalays
mahesh lone
Free video lectures for mba
Free video lectures for mba
Edhole.com
Synapseindia reviews
Synapseindia reviews
saritasingh19866
Chapter 20 cardiac output
Chapter 20 cardiac output
Mes Naisara
Power authority
Power authority
Ayesha AzaM
Similar to A Brief Introduction to Object-Orientation (The Light Version)
(20)
Dental materials
Dental materials
ITC - FMCG
ITC - FMCG
Learning preferences
Learning preferences
Phil106 2009 the morality of advertising - dan turton
Phil106 2009 the morality of advertising - dan turton
Electric vehicle charging station
Electric vehicle charging station
32491
32491
Capitalismo e Socialismo - Prof.Altair Aguilar.
Capitalismo e Socialismo - Prof.Altair Aguilar.
Globally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labeling
Lake Basin Thematic Sessions 1, 2, and 3
Lake Basin Thematic Sessions 1, 2, and 3
Geometric correction
Geometric correction
stem cells for lung diseases
stem cells for lung diseases
The complement system
The complement system
Unit 4 economic systems and 3 economic questions
Unit 4 economic systems and 3 economic questions
Unit 4 economic systems and 3 economic questions no question strip
Unit 4 economic systems and 3 economic questions no question strip
Extracellular accumulations
Extracellular accumulations
Gram nyayalays
Gram nyayalays
Free video lectures for mba
Free video lectures for mba
Synapseindia reviews
Synapseindia reviews
Chapter 20 cardiac output
Chapter 20 cardiac output
Power authority
Power authority
A Brief Introduction to Object-Orientation (The Light Version)
1.
AA BBrriieeff IInnttrroodduuccttiioonn
ttoo OObbjjeecctt--OOrriieennttaattiioonn ((TThhee LLiigghhtt VVeerrssiioonn))
2.
TThhee PPaatthh ttoo
OObbjjeecctt OOrriieennttaattiioonn BBeeffoorree wwee ccaann bbeeggiinn oobbjjeecctt--oorriieenntteedd pprrooggrraammmmiinngg,, wwee mmuusstt lleeaarrnn hhooww ttoo wwrriittee pprrooggrraammss uussiinngg ssttrruuccttuurreedd ((pprroocceedduurraall)) tteecchhnniiqquueess.. WWhhyy?? BBeeccaauussee oobbjjeeccttss aarree mmaaddee ppaarrttllyy ooff tthhee ssaammee ffuunnccttiioonnss aanndd ccoonnttrrooll ssttrruuccttuurreess uusseedd iinn pprroocceedduurraall pprrooggrraammss..
3.
PPrroocceedduurraall vvss.. OObbjjeecctt--OOrriieenntteedd
PPrroocceedduurraall OObbjjeecctt--OOrriieenntteedd BBaasseedd oonn aaccttiioonnss BBaasseedd oonn oobbjjeeccttss ““WWhhaatt hhaappppeennss,, ““WWhhaatt tthhiinnggss aarree aanndd iinn wwhhaatt wwee ddeeaalliinngg wwiitthh??”” oorrddeerr??”” FFuunnccttiioonnss aarree tthhee bbaassiicc uunniittss.. DDeessiiggnn pprroocceessss ffooccuusseess oonn vveerrbbss.. OObbjjeeccttss aarree tthhee bbaassiicc uunniittss.. DDeessiiggnn pprroocceessss ffooccuusseess oonn nnoouunnss..
4.
WWhhyy OObbjjeecctt--OOrriieennttaattiioonn??
MMoorree rreeaalliissttiicc rreellaattiioonnsshhiippss bbeettwweeeenn ssooffttwwaarree oobbjjeeccttss.. SSiiggnniiffiiccaannttllyy rreedduucceedd ccoommpplleexxiittyy.. UUllttiimmaattee ffoorrmmss ooff rreeuussee –– rreeuussiinngg pprrooggrraamm ccooddee aanndd rreeuussiinngg ddeessiiggnn ssoolluuttiioonnss.. AAnndd mmuucchh,, mmuucchh mmoorree……
5.
WWhhaatt iiss aann
OObbjjeecctt?? AA ssiinnggllee ccoonncceeppttuuaall eennttiittyy AA ""tthhiinngg"" wwiitthh aattttrriibbuutteess aanndd bbeehhaavviioorrss EEsssseennttiiaallllyy,, pprrooggrraamm ccooddee ppaacckkaaggeedd iinnttoo aann iissoollaatteedd uunniitt wwiitthh ""iinntteerrffaacceess"" ffoorr ootthheerr oobbjjeeccttss ttoo uussee
6.
SSoommee OObbjjeecctt TTeerrmmiinnoollooggyy
OObbjjeeccttss –– JJuusstt llooookk aarroouunndd yyoouu.. AAbbssttrraaccttiioonn –– OOuurr aabbiilliittyy ttoo ccoonnssiiddeerr tthhiinnggss ffrroomm aa ddiiffffeerreenntt ppeerrssppeeccttiivvee.. CCllaasssseess –– WWee ccaann ccllaassssiiffyy tthhiinnggss aanndd ddeecciiddee iiff tthheeyy aarree aalliikkee oorr ddiiffffeerreenntt.. PPoollyymmoorrpphhiissmm –– DDiiffffeerreenntt tthhiinnggss ccaann rreessppoonndd ddiiffffeerreennttllyy ttoo tthhee ssaammee ccoommmmaanndd.. AAttttrriibbuutteess –– FFeeaattuurreess tthhaatt ddeessccrriibbee.. BBeehhaavviioorrss –– AAccttiivviittiieess,, ccaappaabbiilliittiieess..
7.
EEnnccaappssuullaattiioonn EEnnccaappssuullaattiioonn
mmeeaannss tthhaatt wwee ccaann ssttoorree oouurr ddaattaa aalloonngg wwiitthh tthhee ccooddee tthhaatt ooppeerraatteess oonn iitt,, pplluuss wwee ccaann hhiiddee tthhee uuggllyy,, ccoommpplleexx ddeettaaiillss iinnssiiddee ooff aa ccllaassss.. ((TThhiiss iiss ccaalllleedd iinnffoorrmmaattiioonn hhiiddiinngg..))
8.
RReellaattiioonnsshhiippss BBeettwweeeenn CCllaasssseess
IInnhheerriittaannccee ssppeecciiffiieess tthhaatt oobbjjeeccttss ccaann bbee ttyyppeess ooff ootthheerr oobbjjeeccttss.. ((AA ddoogg iiss aa ttyyppee ooff aanniimmaall..)) CCllaasssseess ccaann ccoonnttaaiinn oobbjjeeccttss ooff ootthheerr ccllaasssseess tthhrroouugghh ccoommppoossiittiioonn rreellaattiioonnsshhiippss.. ((AA ddoogg hhaass aa nnoossee..))
9.
AA CCllaassss HHiieerraarrcchhyy
Vehicle LandVehicle Watercraft Aircraft Automobile Bicycle FixedWingCraft RotaryWingCraft Car Truck Van SUV Jet PropDrivenPlane FighterJet PassengerJet
10.
OObbjjeecctt--BBaasseedd vvss.. OObbjjeecctt
OOrriieenntteedd ““OObbjjeecctt--bbaasseedd”” mmeeaannss yyoouu ccaann ccrreeaattee oobbjjeeccttss,, bbuutt nnoott ddeeffiinnee iinnhheerriittaannccee rreellaattiioonnsshhiippss bbeettwweeeenn tthheemm.. ““OObbjjeecctt--OOrriieenntteedd”” mmeeaannss tthhaatt aallll rreellaattiioonnsshhiippss mmaayy eexxiisstt,, iinncclluuddiinngg iinnhheerriittaannccee..
11.
WWhheerree DDoo OObbjjeeccttss
CCoommee FFrroomm?? OObbjjeeccttss aarree ffiirrsstt ddeeffiinneedd wwiitthh aa ccllaassss,, tthheenn iinnssttaannttiiaatteedd.. AA ccllaassss ddeeffiinneess tthhee aattttrriibbuutteess aanndd bbeehhaavviioorrss ooff aann oobbjjeecctt IInnssttaannttiiaattiioonn iiss tthhee ccrreeaattiioonn ooff aann oobbjjeecctt uussiinngg aa ccllaassss ddeeffiinniittiioonn
12.
AAnnaattoommyy ooff aann
OObbjjeecctt OObbjjeeccttss eennccaappssuullaattee ddaattaa aalloonngg wwiitthh tthhee ooppeerraattiioonnss oonn tthhaatt ddaattaa.. 11.. AAttttrriibbuutteess ((PPrrooppeerrttiieess)) TThhiinnggss tthhaatt ddeessccrriibbee tthhee oobbjjeecctt TToo uuss,, tthhiiss iiss ddaattaa;; vvaarriiaabblleess 11.. MMeetthhooddss ((FFuunnccttiioonnss)) BBeehhaavviioorrss ooff tthhee oobbjjeecctt;; tthhee vvaarriioouuss aaccttiivviittiieess iitt ccaann ppeerrffoorrmm
13.
Object-OOrriieenntteedd AAnnaallyyssiiss aanndd
DDeessiiggnn:: AAnn OOvveerrvviieeww 11.. IIddeennttiiffyy tthhee nnoouunnss iinn tthhee pprroobblleemm ssttaatteemmeenntt.. DDeetteerrmmiinnee wwhhaatt mmuusstt bbee kknnoowwnn aabboouutt tthheemm aanndd tthhee aaccttiioonnss tthheeyy mmuusstt ppeerrffoorrmm.. 22.. DDiiaaggrraamm rreellaattiioonnsshhiippss bbeettwweeeenn tthheemm.. WWrriittee ppsseeuuddooccooddee ffoorr tthheeiirr aaccttiioonnss.. 33.. FFiinnaallllyy,, wwrriittee tthhee ccooddee..
14.
Object-OOrriieenntteedd AAnnaallyyssiiss ((OOOOAA))
GGaatthheerr rreeqquuiirreemmeennttss ffrroomm tthhee iinntteennddeedd uusseerrss.. CCoommppiillee aa lliisstt ooff tthheessee rreeqquuiirreemmeennttss.. WWrriittee aa cclleeaarr ddeessccrriippttiioonn ooff tthhee pprroobblleemm ttoo bbee ssoollvveedd.. TThhiiss iiss tthhee pprroobblleemm ssttaatteemmeenntt.. OOppttiioonnaallllyy,, ccrreeaattee uussee ccaassee ddiiaaggrraammss..
15.
IIddeennttiiffyyiinngg CCllaasssseess
LLiisstt aallll tthhee nnoouunnss PPiicckk oouutt tthhee nnoouunnss tthhaatt ssttoorree iimmppoorrttaanntt iinnffoorrmmaattiioonn oorr ppeerrffoorrmm nneecceessssaarryy dduuttiieess CCaatteeggoorriizzee tthheemm iinnttoo ccllaasssseess DDeessiiggnn eeaacchh ccllaassss aass iinnddeeppeennddeennttllyy aass ppoossssiibbllee;; tthheeyy wwiillll bbeeccoommee tthhee iinnddiivviidduuaall bbuuiillddiinngg bblloocckkss
16.
IIddeennttiiffyyiinngg AAttttrriibbuutteess
LLooookk ffoorr ddeessccrriippttiivvee wwoorrddss iinn tthhee pprroobblleemm ssttaatteemmeenntt CCrreeaattee aa mmeeaanniinnggffuull aattttrriibbuuttee nnaammee ffoorr eeaacchh DDeecciiddee wwhhiicchh ccllaassss tthhee aattttrriibbuuttee bbeelloonnggss ttoo CCrreeaattee aaddddiittiioonnaall aattttrriibbuutteess ffoorr aannyy ddaattaa tthhaatt nneeeeddss ttoo bbee mmaaiinnttaaiinneedd
17.
RReeaall--WWoorrlldd AAttttrriibbuutteess
PPeeooppllee • HHeeiigghhtt • WWeeiigghhtt CCaarrss • SSppeeeedd • OOddoommeetteerr rreeaaddiinngg • CCuurrrreenntt ffuueell lleevveell • CCuurrrreenntt ggeeaarr RRaaddiiooss • CCuurrrreenntt ssttaattiioonn sseettttiinngg • VVoolluummee lleevveell • AAMM oorr FFMM CCoommppuutteerrss • BBrraanndd • SSccrreeeenn ttyyppee • MMeemmoorryy ssiizzee • DDrriivvee ccaappaacciittyy
18.
SStteeppwwiissee RReeffiinneemmeenntt
NNoott aallll ccllaasssseess wwiillll hhaavvee aattttrriibbuutteess aatt ffiirrsstt.. TThheeyy ccaann bbee aaddddeedd aass tthhee ssyysstteemm iiss ddeessiiggnneedd.. FFuurrtthheerrmmoorree,, ssoommee aattttrriibbuutteess yyoouu mmaayy aadddd iinn tthhiiss pphhaassee wwiillll nnoott bbee nneeeeddeedd iinn tthhee ffiinnaall pprroodduucctt.. DDeessiiggnnss ddoonn’’tt hhaavvee ttoo bbee ppeerrffeecctt iinn oorrddeerr ttoo bbee uusseeffuull!!
19.
TThhee PPaarrttss ooff
aann AAttttrriibbuuttee LLiikkee rreegguullaarr vvaarriiaabblleess,, aattttrriibbuutteess hhaavvee:: • NNaammee • TTyyppee • VVaalluuee NNaammee aanndd ttyyppee aarree ddeeffiinneedd iinn tthhee bbeeggiinnnniinngg VVaalluuee ccaann bbee sseett iinn tthhee bbeeggiinnnniinngg oorr llaatteerr
20.
YYoouurr FFuuttuurree AAss
AAnn OObbjjeecctt-- OOrriieenntteedd SSooffttwwaarree DDeevveellooppeerr SSooffttwwaarree AArrcchhiitteeccttuurree UUMMLL DDeessiiggnn PPaatttteerrnnss AAggiillee DDeevveellooppmmeenntt PPrroocceesssseess MMaannyy,, MMAANNYY OOOO llaanngguuaaggeess aanndd ttoooollss
Download now