package Ġcom . key gen qt . patterns . pattern . behavior al . template _ method Ċ Ċ abstract Ġclass ĠAbstract Class Ġ{ ĊĠĠĠ Ġopen Ġfun Ġtemplate Method () Ġ{ ĊĠĠĠĠĠĠĠ Ġstep 1 () ĊĠĠĠĠĠĠĠ Ġstep 2 () ĊĠĠĠĠĠĠĠ Ġstep 3 () ĊĠĠĠĠĠĠĠ Ġstep 4 () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprotected Ġabstract Ġfun Ġstep 1 () ĊĠĠĠ Ġprotected Ġabstract Ġfun Ġstep 2 () ĊĠĠĠ Ġprotected Ġabstract Ġfun Ġstep 3 () ĊĠĠĠ Ġprotected Ġabstract Ġfun Ġstep 4 () Ċ }