Content deleted Content added
Bluelinking 1 books for verifiability.) #IABot (v2.1alpha3 |
Citation bot (talk | contribs) m Add: chapter-url, chapter-url-access. Removed or converted URL. Removed parameters. Some additions/deletions were actually parameter name changes. | You can use this bot yourself. Report bugs here. | Activated by User:Neko-chan | Category:Software design patterns | via #UCB_Category |
||
Line 12:
| isbn = 978-0-321-35668-0
| publisher = Addison-Wesley
| chapter-url-access = registration
| chapter-url = https://archive.org/details/effectivejava00bloc_0/page/179
}}</ref> (also called '''tagging interface'''), and methods that interact with instances of that class test for the existence of the interface. Whereas a typical [[interface (computer science)|interface]] specifies functionality (in the form of method declarations) that an implementing class must support, a marker interface need not do so. The mere presence of such an interface indicates specific behavior on the part of the implementing class. Hybrid interfaces, which both act as markers and specify required methods, are possible but may prove confusing if improperly used.
|