[JAVA] What is the interface for ...

Qiita has a "poem" tag

I knew it for the first time yesterday.

Poem # 1 "About the interface"

About the ** important specification "interface" ** of object-oriented languages that affect the maintainability and extensibility of code

"What is the interface for?"

"..." Someone who can't answer this question is writing the interface.

"Do you see what the benefits of using an interface are?" "Why are you using this interface here?" "..."

** An interface written without knowing the purpose and benefits of the interface cannot bring its benefits. ** **

Summary

A meaningless interface just for appearance ... As with anything, it is impossible to use it without knowing its purpose and profits.

Recommended Posts

What is the interface for ...
What is the python underscore (_) for?
What is Linux for?
What is the activation function?
What is the Linux kernel?
What is the Callback function?
What is the interface for ...
What is Python? What is it used for?
[Python] What is @? (About the decorator)
What is scraping? [Summary for beginners]
[python] What is the sorted key?
Python for statement ~ What is iterable ~
What is the X Window System?
What is xg boost (1) (for beginners)
What is namespace
What is copy.copy ()
What is Django? .. ..
What is POSIX?
What is Linux
What is the ETL processing framework clivoa?
What is klass?
What is the cause of the following error?
What is SALOME?
What is "mahjong" in the Python library? ??
[Statistics for programmers] What is an event?
What is Linux?
What is python
What is hyperopt?
What is Linux
[Machine learning] What is the LP norm?
What is pyvenv
What is __call__
What is Linux
What is Python
[Example of Python improvement] What is the recommended learning site for Python beginners?
What is the difference between `pip` and` conda`?
Wagtail is the best CMS for Python! (Perhaps)
(Linux beginner) What is the magic word aux?
virtualenv For the time being, this is all!
What is the difference between Unix and Linux?
What is a distribution?
What is Piotroski's F-Score?
What is Raspberry Pi?
[Python] What is Pipeline ...
What is Calmar Ratio?
What is a terminal?
[PyTorch Tutorial ①] What is PyTorch?
What is hyperparameter tuning?
What is a hacker?
What is JSON? .. [Note]
What is a pointer?
What is ensemble learning?
What is TCP / IP?
What is Python's __init__.py?
What is an iterator?
What is UNIT-V Linux?
[Python] What is virtualenv
What is machine learning?
What I got into Python for the first time
What is the difference between usleep, nanosleep and clock_nanosleep?
What is the domain attribute written in Plotly's Layout?