New answers tagged interfaces
0
You SHOULD.
Precise terms are the best way to ensure the communication of an idea is understood. They remove ambiguity that can cause "defects" or can be used as wiggle room when some is trying to redefine a requirement on the fly.
Top 50 recent answers are included
Related Tags
interfaces × 657java × 139
c# × 137
object-oriented × 136
design × 95
design-patterns × 86
object-oriented-design × 63
inheritance × 61
c++ × 43
abstract-class × 40
solid × 31
architecture × 25
php × 22
dependency-injection × 21
programming-practices × 18
polymorphism × 17
abstraction × 16
generics × 15
.net × 14
api-design × 14
class × 14
implementations × 14
api × 13
composition × 12
naming × 11