I have a class
class TableComponent {
tableBody
tableHeader
tableFooter
}
TableHeader
has a button that should be enabled or disabled depending on the state of tableBody
class TableHeader {
button
void enableButton(false|true)
}
To handle this I pass instance of TableHeader
to TableBody
like this
new TableBody(tableHeader);
and inside the tableBody
I do some actions and invoke tableHeader.enableButton()
But is there a way not to pass the reference of tableHeader
into the body? Would use for example of EventBus
better? Or for join all table classes into a single class?
Aucun commentaire:
Enregistrer un commentaire