Let’s continue our quest of knowledge, casting spells with our keyboard to follow the predictions of the Mighty Oracle Google™. An abstraction is therefore not an event, something real, but something less anchored to reality, belonging in the realm of ideas. We come back to this concept of reality versus idea. The quality of dealing with ideas rather than events. Let’s open the Holy Dictionary to show us the way: There is also a noun, an abstraction, and it’s what we are interested in. We think of it as something very loosely related to reality, and it often conveys the sense of something difficult to understand.
![software artifact meaning software artifact meaning](https://www.infograph.eu/files/infograph/data/de/bilder/themen/volumenmodelle/tetraeder_konsole01.png)
In our day-to-day life, as human being speaking to other human beings, we mostly know abstract as an adjective: abstract art, abstract ideas, or abstract concepts, for example. Let’s begin by defining what we are talking about. The General Concept of Abstraction What’s an Abstraction, Exactly? Now, let’s explore how we can understand the world without going crazy, thanks to the magic of abstractions. If you have any question, I’m here for you. Save it somewhere and come back to it with a fresh mind. It’s okay to skip some parts if you don’t get them. Don’t try to read or understand everything at once. Understand the difference between abstraction and indirection, two concepts tightly linked, but still different.Ī word of caution: this article goes in depth.Analyzing the (obvious) benefits of using abstractions, but as well their drawbacks.
#SOFTWARE ARTIFACT MEANING SOFTWARE#
![software artifact meaning software artifact meaning](https://docs.microsoft.com/en-us/azure/logic-apps/media/logic-apps-enterprise-integration-metadata/finished-logic-app-definition.png)
![software artifact meaning software artifact meaning](https://i.ytimg.com/vi/E8K5s5Ieeto/maxresdefault.jpg)
Abstraction is attractive, sexy, old and modern at the same time. Authors wrote about it, birds sing about it, its name is whispered all around the kingdoms. Everybody praises its virtues and its power. It’s one of the most important concepts in software engineering and in computer science. A word, I’m sure, you’ve seen (or heard) many times. , updated Twitter #Fundamentals #PHP What Are Abstractions in Software Engineering with ExamplesĪbstraction.