Abstraction principle (computer programming): Difference between revisions

Content deleted Content added
Tags: Reverted Visual edit
Line 29:
 
== Generalizations ==
"[[Don't repeat yourself]]", or the "DRY principle", is a generalization developed in the context of [[multi-tier architecture]]s, where related code is by necessity duplicated to some extent across tiers, usually in different languages. In practical terms, the recommendation here is to rely on automated tools, like [[code generator]]s and [[data transformation]]s to avoid repetition.<ref>{{CitationCite Neededweb|last=|first=|date=November2020-05-21|title=Data 2018Abstraction in C++ {{!}} Data Abstraction in oops {{!}} Abstraction in c++|url=https://www.chlopadhe.com/data-abstraction-in-c-plus-plus/|url-status=live|archive-url=|archive-date=|access-date=2020-10-16|website=|language=en-US}}</ref>
 
== Hardware programming interfaces ==