Question

You use the concepts of abstraction and encapsulation every day. You may call it “understanding the...

You use the concepts of abstraction and encapsulation every day. You may call it “understanding the bigger picture” or “seeing the forest for the trees.” It helps you manage the complexity of your tasks without getting bogged down in the details. Think about the ways in which you apply abstraction to your tasks or decisions. Think about the ways you apply encapsulation to your tasks and organizing your work. In the context of computer programming, abstraction requires you to eliminate detail from an object to identify its defining characteristics—the things that make the object “tick.”

Give an example that describes how you have used abstraction as a strategy and how it was beneficial to you. Be as specific as possible about the strategy and why you feel it worked well. How was encapsulation applied in your strategy?

Next, describe a situation in which abstraction or encapsulation may not yield the best results. After all, boiling a group of things down to their defining, component attributes may overlook unique and special characteristics of that group’s members, and this could lead to a less-than-ideal process or decision. Once again, be specific about your method and the results.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

I am answering to all sub-parts in sequential manner:-

​​​​​​——> Example where I used abstraction as a strategy:-

​​​​​​- I volunteered for helping the people in need of medical emergency in rural areas and while helping I was instructed to look at the illness and help the respective person in making the person understand about what they need to do in order to receive the medical help and I wasn’t supposed to tell them about the reason or procedure of what is being done.

-This creates a lot of ease for the patients because they were not well versed with the terms used in medical field and ultimately the work went well.

-Here encapsulation was applied by providing the patients the steps they need to take and the data/information they need to submit -these two tasks were done simultaneously by the volunteers and hence this task encapsulated major task in one step.

——>Abstraction or encapsulation doesn’t not yield well in the case when the patient needs to consult a doctor for curing the sickness and the doctor just tells the patient about the medicines which they need to take and the tests or surgeries they need to go through.

-Reason of this not being a good strategy is that the patient needs to understand the cause of the ailment/sickness and also needs to understand why the surgery or tests are being done.Without the correct knowledge , the patient might continue doing the same activity which would have been the cause.

Add a comment
Know the answer?
Add Answer to:
You use the concepts of abstraction and encapsulation every day. You may call it “understanding the...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Use Java and please try and show how to do each section. You are creating a 'virtual pet' program...

    Use Java and please try and show how to do each section. You are creating a 'virtual pet' program. The pet object will have a number of attributes, representing the state of the pet. You will need to create some entity to represent attributes in general, and you will also need to create some specific attributes. You will then create a generic pet class (or interface) which has these specific attributes. Finally you will make at least one subclass of...

  • Respond to the following: In the real world, you use databases every day: when you shop...

    Respond to the following: In the real world, you use databases every day: when you shop online, stream television, watch sports, save photos to your phone, use social media, and perform many other ordinary tasks. Pick one of these examples (or one of your own, if you prefer), and address the following:  How could this service’s use of databases be improved upon, in your opinion?  How do you think this database may be structured, and what changes could...

  • SHORT ANSWER QUESTIONS Part 1 Classes Abstraction: What is Abstraction in terms of representation? Specifically what...

    SHORT ANSWER QUESTIONS Part 1 Classes Abstraction: What is Abstraction in terms of representation? Specifically what choices does one make when creating a class that is an example of Abstraction? Encapsulation: What is encapsulation? What is information hiding? What does a public interface to a class consist of (not in the sense of actual java interfaces but what the client uses to manipulate objects of the class) What is an object of a class? What is the constructor? How do...

  • Understanding the health insurance system and how you can get your clients covered may be one...

    Understanding the health insurance system and how you can get your clients covered may be one of the most important things you can do as a care coordinator. The 4 main ways Americans will experience healthcare in 2019 (depending on upcoming political climate) will be through one or more of the following. You will need to know this information about your patient: Employer (50%) Government (33%) (Medicaid, Medicare) Out of Pocket (10%) None (7%) Is your insurance through your employer,...

  • course: software engineer Question2 The World Around Us Select something you use every day that you...

    course: software engineer Question2 The World Around Us Select something you use every day that you think is well designed. Think about why this is well designed. You may wish to consider esthetics, mappings of actions to responses, how you learned to use it, and what kinds of mistakes or errors you still make. Your Personal Homepage As a student registered in INFSCI 2545, you are required to build your personal homepage using weebly.com (strongly advised) or wix.com. Your homepage...

  • Discuss the importance of sensitivity to, and awareness of, multicultural "hot spots." Use Table 4-1 Students~...

    Discuss the importance of sensitivity to, and awareness of, multicultural "hot spots." Use Table 4-1 Students~ please do not provide a definition to this question. I want you to discuss your personal thoughts. Why do you think that it is important for people to be sensitive or aware of muticultural hot spots. What are the benefits, pros vs cons, your experiences that may support your beliefs, how does your experiences support what the research states. turamesnses that Inaicte a psychological...

  • Assume that you are using the TORA to assess consumers’ intention to use grocery coupons. To...

    Assume that you are using the TORA to assess consumers’ intention to use grocery coupons. To which component(s) of the TORA would each of the following questions/statements most apply? Based on the diagram and/or your answers in (a), simply write the appropriate label(s) or number(s) in the spaces following the questions/statements. “All things considered, how likely are you to use newspaper coupons when buying groceries this week or next?” Answer: “I generally consider what other people think about my grocery-shopping...

  • Think about your current stressors and how your personality plays a role in helping you to cope (or not cope) with these particular stressors. You are to evaluate your ability to handle stress from a...

    Think about your current stressors and how your personality plays a role in helping you to cope (or not cope) with these particular stressors. You are to evaluate your ability to handle stress from a Biopsychosocial perspective.  The following explanations must be included in your analysis. The analysis should be about 300-500 words. **** INSTRUCTIONS: THE STRESS: 1. What are the current stressors in your life? 2. Why these particular things are viewed as stressful while other things that others...

  • In this discussion, focus on the decision-making models at the upper levels of management, as covered...

    In this discussion, focus on the decision-making models at the upper levels of management, as covered in Chapter 10 of your text. Management and leadership are two different things, but the roles are often performed by the same person. However, it is important to understand the difference between the two and how each concept helps the organization succeed. Read What Is the Difference Between Management and Leadership? As you read this article, think about the following questions, which may apply...

  • “The potential impact of {Technology} on {Industry or Activity}” Write a short description of the technology and the industry (200-350 words each) You may use any relevant sources, including websites,...

    “The potential impact of {Technology} on {Industry or Activity}” Write a short description of the technology and the industry (200-350 words each) You may use any relevant sources, including websites, blogs, tweets, journal articles and textbooks. Ensure you reference any sources appropriately. list at least five ways the technology may change or disrupt the industry Some hints: • Consider the impact of the technology on the people in the industry; will it make their lives easier or harder? • Can...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT