# Interface Naming Conventions

DevFeed: [Interface Naming Conventions](<https://devfeed.tech/articles/interface-naming-conventions-22818.md>)

Original publisher: [Read original article](<http://androidessence.com/interface-naming-conventions/>)

Author: Adam McNeilly

Published: 2023-02-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Android Essence](<https://devfeed.tech/sources/android-essence.md>)

Topics: [interfaces](<https://devfeed.tech/topics/interfaces.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [interface](<https://devfeed.tech/tags/interface.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>)

## AI overview

This article discusses naming conventions for interfaces and their implementations. It explains limitations of traditional naming patterns and presents alternatives based on data sources, situations, and responsibilities.

## Source excerpt

Many engineers will tell you that one of the most complicated responsibilities of our job is naming things. Variables, classes, functions, everything we write requires conscious thought. A special case among these are interfaces. This is because we not only have to name an interface, but we need to decide how to name the implementations as well.