ポートの可視性が `public` (+) である場合と `protected` (#) である場合の主な違いは何か。

可視性はクラスのメンバ同様にポートにも適用され、外部公開用のポートか、内部・継承用のポートかを区別する。