Abstraction
Definition
The mental operation or process through which the essential is separated from the non-essential, extracting the general and common features of a class of objects while ignoring their particular, concrete, or accidental traits. In computer science, it denotes the technique of hiding complex implementation details behind a simple interface, facilitating software development.
Bilingual Equivalents
- Abstraction
- Generalization
Grammatical & Source Details
| Inflection Type | Feminine noun with regular plural forms. |
| Formation | Noun of action derived from the verb 'abstractiza' using the suffix '-re'. |
| Spelling / Pronunciation | [ab.strak.ti.ˈza.re] |
| Source | Encyclopedia of Intellectual Processes and Software Architecture |
Contextual Usage Examples
RO: Formarea conceptelor științifice se bazează întotdeauna pe un nivel profund de abstractizare a datelor obținute prin experimente.
EN: The formation of scientific concepts is always based on a deep level of abstraction of data obtained through experiments.
RO: În ingineria software, utilizarea unui nivel corect de abstractizare previne apariția erorilor în cod și ușurează actualizarea lui.
EN: In software engineering, using the correct level of abstraction prevents bugs in the code and eases its updating.
RO: Copiii mici întâmpină dificultăți în înțelegerea banilor deoarece valoarea lor necesită o putere de abstractizare pe care nu o au încă dezvoltată.
EN: Young children encounter difficulties in understanding money because its value requires a power of abstraction that they have not yet developed.
Idioms & Phrases
Nivel de abstractizare / Level of abstraction
RO: Treaptă de complexitate structurală sau conceptuală folosită pentru a analiza un sistem, mergând de la detaliile fizice brute până la legile sale generale.
EN: A stage of structural or conceptual complexity used to analyze a system, ranging from raw physical details up to its general laws.
Operație de abstractizare / Operation of abstraction
RO: Acțiunea logică și mentală prin care un cercetător extrage trăsăturile comune dintr-o mulțime heterogenă de date.
EN: The logical and mental action through which a researcher extracts common traits from a heterogeneous set of data.
Abstractizare de date / Data abstraction
RO: Principiu fundamental în programarea orientată pe obiecte care presupune izolarea structurii logice a datelor de detaliile tehnice ale stocării lor.
EN: A fundamental principle in object-oriented programming that involves isolating the logical structure of data from the technical details of its storage.
Latest Contextual News
No recent news found for this topic.