PostsreplyClear, 81°F
Replied to: learn.liberty.edu
Hi Paul, Thanks for your interesting look at how Jesus’ kingdom is an example of encapsulation. As you were talking about the Kingdom being hidden it made me think about how we become saved and yet, our true salvation is delayed until Jesus’ second coming. It reminds me of both encapsulation and asynchronous behavior. I know we haven’t started discussing asynchronous functions yet, but it’s a powerful function that allows the caller to keep doing other things while they wait for a response to a function. It helps prevent blocking the user interface while long running functions might need to happen. It got me thinking about how we get eternal life and how we don’t get to know much about it. As I mentioned in my initial thread post, salvation is a black box and a perfect example of encapsulation in that all we can do is use a getter to understand who Jesus is and what He has done for us, as well as a setter function to commit our lives to Jesus’ purpose. But salvation is kind of like a long-running function in that our response is delayed. We know we used the “setter” but we don’t really see a tangible response until we die or Jesus returns. However we aren’t just supposed to sit and wait for the response. Instead, of a normal synchronous function that might block the main thread of our lives, God designed it asynchronously so that while we wait for Jesus return on a background thread, we can continue going about our lives on earth. In fact, we don’t just choose meaningless tasks either. Matthew 28:18-20 is a method call to us, that we shouldn’t just sit around but that while we wait for the asynchronous callback of our salvation, we should share the Gospel and make disciples.
Posted by Quill