# Item 31: Respect abstraction contracts

DevFeed: [Item 31: Respect abstraction contracts](<https://devfeed.tech/articles/item-31-respect-abstraction-contracts-39289.md>)

Original publisher: [Read original article](<https://kt.academy/article/ek-respect-contracts>)

Published: 2024-07-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [abstraction](<https://devfeed.tech/topics/abstraction.md>)

Tags: [abstraction](<https://devfeed.tech/tags/abstraction.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [important](<https://devfeed.tech/tags/important.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

## AI overview

The article explains why respecting abstraction contracts matters and argues that technical possibility does not by itself justify an action.

## Source excerpt

Just because we can do something, does not mean we should. How to respect abstraction contracts and why it is so important.