I am studying about Entity-Control-Boundary Pattern and trying to make class diagram for Online learning platform site. Answers from This question helped me a lot. While designing Boundary classes I'm facing a design issue. I've not found any example of Boundary or Control classes where inheritance has been used. But In my design I'm trying to bring inheritance.
I've converted this to the following:

So, the partial design looks like this:
My questions:
- Is it mandatory or convention to write
<<Boundary>>in the interface to show that it is a interface ofBoundaryclass ? I've just written<<interface>>. - Should I use parameters in a
Boundaryclass ? I know that the main logical work is done by theControlclass. But user interacts with theBoundaryclass directly and thenBoundaryclass passes information toControlclass. - If I chose selectTutorial operation of
TutorialListUIuser's Boundary class will be changed toIndividualTutorialUI. Should I just draw a line between these twoBoundaryclasses to show the transition ? - Apart from these, please mention any improvements that can be made.