Video: Android 101 by Fred Widjaja 2024
För det här exemplet om att använda objektorienterad programmering i Java, tänk på att Andys ost och Java Emporium bär fina ost och nybryggt java från hela världen (speciellt från Java i Indonesien). Emporium ligger i Cheesetown, Pennsylvania, ett grannskap längs Edenville-Cheesetown Road i Franklin County.
Emporium säljer ost genom påsen, var och en innehåller en viss sort, såsom Cheddar, Schweiz, Munster eller Limburger. Väskorna är märkta med vikten och med antalet dagar var osten åldrig (visserligen en approximation). Påsar bär också märket Inhemskt eller Importerat, beroende på ostens ursprungsland.
Innan empiriet startade hade Andy massor av ägodelar - material och annat. Han hade en familj, en katt, ett hus, en övergiven restaurangfastighet, en massa restaurangutrustning, ett rutigt förflutet och ett berg av skuld. Men för syftet med denna berättelse hade Andy bara en sak: en form. Ja, Andy hade utvecklat ett formulär för att hålla reda på hans emporiums inventering. Blanketten visas här.
Exakt en vecka före imperiumets stora öppning levererade Andys leverantör en påse ost. Andy gick in på väskans information i inventeringsformuläret. Resultatet visas.
Andy hade bara en form och en påse ost (vilket inte är så mycket att visa för allt sitt hårda arbete), men nästa dag levererade leverantören fem mer påsar med ost. Andys andra post såg ut som den som visas i den här siffran, och nästa flera poster såg ut liknande.
I slutet av veckan var Andy galen: Han hade exakt en inventeringsblankett och sex påsar ost.
Historien slutar inte här. När den stora öppningen närmade sig, tog Andys leverantör många fler väskor så att Andy hade så småningom sin inventeringsblankett och flera hundra påsar ost. Verksamheten blev till och med en ikon på Interstate Highway 81 i Cheesetown, Pennsylvania. Men så långt som du är bekymrad, hade verksamheten, har och alltid bara en form och ett antal ostpåse.
Det är kärnan i objektorienterad programmering!