讲解:CSE8313、Java、smartphone store、JavaProcessing|Matl

CSE8313 Object-Oriented and DesignHomework #3(10 Points)Due Date: On campus 11:59PM on 11/2, 2018; Off campus 11:59PM on 11/3, 2018 ObjectiveTo practice Factory Method Pattern and Abstract Factory Pattern. Requirements1. Read through Chapter 4 of the given reading material.(You need to click into http://s2.smu.edu/~lghuang/CSE8313/homework/Chapter4.pdf butnot Chapter 4 in the textbook.)2. Design and implement the class(es) using factory method pattern to create an Apple onlinesmartphone store (iPhone 8, iPhone 7 Plus, iPhone X) and a Samsung onlinesmartphone store (Galaxy Note7, Galaxy S7 edge); Order a iPhone 7 Plus and order aGalaxy Note7 from the corresponding store. Order procedure: select model input mailing address make a payment finish3. Design and implement the class(es) using abstract factory pattern to create an Apple onlinestore and a Samsung online store; Order an iPad Pro with a Beats headphone and Galaxy TabS2 with a keyboard cover.Tablet Watch Computer AccessoriesApple iPad Pro, iPad Air 2,iPad mini 4Apple Watch Series 2,Apple Watch Nike+MacBook AirPods, Beats HeadphonesSamsung Galaxy TabPro S,Galaxy Tab S2Gear S3, Gear S2 Notebook Keyboard Cover, AdapterSee product configuration details below:http://www.apple.com/http://www.samsung.com/us/4. Draw one class diagram for each of the above two implementations.5. Print out the screenshot showing the compilation and execution of your programs. The outputformat of your programs should be similar to the screenshot shown on page 130.6. Language: Java7. Environment: Eclipse Submission to CanvasOne zip file containing the following:o Two program folders named as “phonefactorymethod” and “phoneabstractfactory”containing the Java executable file and all class files for each of the above twoprograms, respectively.o One PDF file describing ? how to compile and execute your two programs including how to set theenvironmental class path and your Java version number. Class diagrams for both designs. Compilation and execution screenshots for both programs.转自:http://ass.3daixie.com/2018110427690481.html

你可能感兴趣的:(讲解:CSE8313、Java、smartphone store、JavaProcessing|Matl)