Mi chiedo perché java definisce metodi omogenei in due classi distinte: java.util.regex.Pattern e java.util.regex.Matcher .
Ad esempio il metodo split
definito in Pattern
class e replaceAll
metodo definito in Matcher
class. Penso che questi due metodi siano omogenei, perché non sono definiti nella stessa classe?
Ho capito male?
Per "omogeneo", intendo: split
e replaceAll
metodi sono utilità per String, perché non definito in una classe?