Media Summary: In this video I walk through Java Consumer to see if they are a Don't miss out—book your free live class today! What Are If a method is obsessed with another class's data, it's a Feature Envy

Interfaces Are Code Smell - Detailed Analysis & Overview

In this video I walk through Java Consumer to see if they are a Don't miss out—book your free live class today! What Are If a method is obsessed with another class's data, it's a Feature Envy You're literally one click away from a better setup — grab it now! As an Amazon Associate I earn ... How to follow the principle of Couple To Abstractions, Not Concretions, and how to avoid tempting others to break the rule. You've probably seen it: IOrderService, IEmailService, IPaymentService… and every class has exactly one implementation.

java public class Main { public static void main(String[] args) { // Downcasting is a fundamentally bad idea. In this video I talk about why. First from a theoretical point of view (all cats are animals ...

Photo Gallery

I have a hot take
What is Code Smell?
Java Consumers : A Code Smell?
The Code Smell Scam That Misled An Entire Generation Of Developers
What are code smells really about? - Sandi Metz
C# : Are empty interfaces code smell?
Testable Code Doesn't Mean "Interfaces Everywhere"
Code Smells & Refactoring Techniques Explained: Clean Code
A few common code smells to be aware of and how to fix them
Code Smells  | SOLID Principals
Empty Interface usage - Is this a code smell? (2 Solutions!!)
Always Use Interfaces
Sponsored
Sponsored
View Detailed Profile
I have a hot take

I have a hot take

Obviously no shade on any

What is Code Smell?

What is Code Smell?

How not to write you

Sponsored
Java Consumers : A Code Smell?

Java Consumers : A Code Smell?

In this video I walk through Java Consumer to see if they are a

The Code Smell Scam That Misled An Entire Generation Of Developers

The Code Smell Scam That Misled An Entire Generation Of Developers

Don't fall for the

What are code smells really about? - Sandi Metz

What are code smells really about? - Sandi Metz

... the true significance of

Sponsored
C# : Are empty interfaces code smell?

C# : Are empty interfaces code smell?

C# : Are empty

Testable Code Doesn't Mean "Interfaces Everywhere"

Testable Code Doesn't Mean "Interfaces Everywhere"

A lot of developers assume testable

Code Smells & Refactoring Techniques Explained: Clean Code

Code Smells & Refactoring Techniques Explained: Clean Code

Don't miss out—book your free live class today! https://programmercave.com/ What Are

A few common code smells to be aware of and how to fix them

A few common code smells to be aware of and how to fix them

Code smells

Code Smells  | SOLID Principals

Code Smells | SOLID Principals

If a method is obsessed with another class's data, it's a Feature Envy

Empty Interface usage - Is this a code smell? (2 Solutions!!)

Empty Interface usage - Is this a code smell? (2 Solutions!!)

https://amzn.to/4aLHbLD You're literally one click away from a better setup — grab it now! As an Amazon Associate I earn ...

Always Use Interfaces

Always Use Interfaces

How to follow the principle of Couple To Abstractions, Not Concretions, and how to avoid tempting others to break the rule.

You Don’t Need an Interface for Everything

You Don’t Need an Interface for Everything

You've probably seen it: IOrderService, IEmailService, IPaymentService… and every class has exactly one implementation.

Learn INTERFACES in 6 minutes! 📋

Learn INTERFACES in 6 minutes! 📋

java #javatutorial #javacourse public class Main { public static void main(String[] args) { //

Downcasting Is A Code Smell | Code Walks 043

Downcasting Is A Code Smell | Code Walks 043

Downcasting is a fundamentally bad idea. In this video I talk about why. First from a theoretical point of view (all cats are animals ...

Interface-First Programming: 10X your code quality

Interface-First Programming: 10X your code quality

Thinking in

Clean Code Series - Code Smell | Introduction | Simple Programming

Clean Code Series - Code Smell | Introduction | Simple Programming

Welcome to Simple Programming A

Java interface 🦅

Java interface 🦅

Java

What others DON'T TELL YOU about Interface Segregation!

What others DON'T TELL YOU about Interface Segregation!

Did you know that the

Related Video Content

Java Interface - GeeksforGeeks information

Apr 23, 2026 · To implement an interface, use the implements keyword. A class can extend another class and similarly,...

Java Interface - W3Schools information

Another way to achieve abstraction in Java, is with interfaces. An interface is a completely " abstract class " that...

What Is an Interface? (The Java™ Tutorials - Oracle information

Interfaces form a contract between the class and the outside world, and this contract is enforced at build time by...

INTERFACE Definition & Meaning - Merriam-Webster information

May 26, 2026 · The meaning of INTERFACE is the place at which independent and often unrelated systems meet and act on...

Chapter 9. Interfaces - Oracle information

We distinguish between two kinds of interfaces - normal interfaces and annotation types. This chapter discusses the...