package Ġcom . example . solid samples . good . kotlin Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġp iet er . sn y man Ġon Ġ 1 1 / 1 3 / 1 7 . Ċ Ġ*/ Ċ interface ĠShape Ġ{ ĊĠĠĠ Ġval Ġarea : ĠDouble Ċ } Ċ Ċ class ĠRectangle ( var Ġwidth : ĠDouble , Ġvar Ġheight : ĠDouble ) Ġ: ĠShape Ġ{ ĊĠĠĠ Ġoverride Ġval Ġarea : ĠDouble ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwidth Ġ* Ġheight ĊĠĠĠĠĠĠĠ Ġ} Ċ } ĊĊ Ċ class ĠSquare ( var Ġsize : ĠDouble ) Ġ: ĠShape Ġ{ ĊĠĠĠ Ġoverride Ġval Ġarea : ĠDouble ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsize Ġ* Ġsize ĊĠĠĠĠĠĠĠ Ġ} Ċ }