Regarding the 5th and 6th examples on ABSTRACTION: My instinct on Example 6 is to have the same rectangle as example 5, to include the 2 OnEvents. To me, it would make it really clear the function was called twice. Just referring to the 2 functions in the written prompts feels like a risk since I remember reading, they can only grade what is in the rectangle. Thoughts?
Overall, I see why they are not considering OnEvents as Abstraction but they are usually a centralized location where we call several functions to be executed.
With my googles, I see Abstraction as the process to reduce complexity. So to convince the reader, it makes sense to see abstraction from the “top of the food chain” (aka the CALL of the function) and also the “bottom of the chain” seeing the actual contents within the function.
Side note: If you had a CALL to a function inside the loop, can you confirm that qualifies as abstraction? Obviously, if the function was designed with parameters that would be really ideal but what if the function didn’t but was still called like 10+ times within the loop. thoughts?
Baker: In your opinion, out of all of the example apps offered in Units 3 and 5, which app do you think has the most “meat” related to capturing the value of algorithms and abstractions.
Thanks for your help.