Describe object-oriented, event-driven programming.
Describe a simple, object-oriented program.
Recognize the difference between object-oriented and structured program design. Course Assignments 1. CheckPoint: Interfaces and Communication Messages Understanding object-oriented methodologies is often difficult. You already understand that object-oriented analysis and design emulates the way human beings tend to think and conceptualize problems in the everyday world. With a little practice, object-oriented programming will become second nature to you. As an example, consider …show more content…
o Explain some of the graphical user interfaces (GUIs) and communications messages that occur during the operation of a microwave. • Describe some of the advantages of having a componentized system. For example, what happens if the microwave breaks?
• Post your results to the Assignment Link (described on Page 3 of the Syllabus). o Title the attachment “WEEK8_CP1” please. 2. CheckPoint: Object-Oriented Data and Processes • Identify a task you perform regularly, such as cooking, mowing the lawn, or driving a car.
• Write a short, structured design (pseudocode only) that accomplishes this task.
• Think about this task in an object-oriented way, and identify the objects involved in the task.
• Identify how you can encapsulate the data and processes you identified into an object-oriented design.
• Describe the architectural differences between the object-oriented and structured designs. Which of the designs makes more sense to you? Why?
• Post your results to the Assignment Link (described on Page 3 of the Syllabus). o Title the attachment “WEEK8_CP2”