package Ġio . ch thon ic . bitcoin . calculator . business . observer Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġj h dev a al Ġon Ġ 2 0 1 8 / 0 3 / 2 4 . Ċ Ġ*/ Ċ abstract Ġclass ĠApp StateChange Observer s Ġ{ ĊĊĠĠĠ Ġabstract Ġprotected Ġval Ġpublish ers To Register : ĠList < App StateChange Publisher <* >> ĊĊĠĠĠ Ġfun Ġregister Publish ers ( subject : ĠApp StateChange Subject ) Ġ{ ĊĠĠĠĠĠĠĠ Ġpublish ers To Register . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsubject . add Publisher ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }