私はクラス図を持った記事を見ていました。
https://sourcemaking.com/design_patterns/template_methodパブリックAND表記法は単一のUMLメソッド上にありますか?
「構造」セクションには、次の図があります。
方法は、(比較)publicおよびprotectedの両方として注目されるように見えますが、これは本当に意味がないと私はそれを前に見たことがありません。ダイアグラムのcompare()メソッドのすべてのインスタンスで一貫していなかったので、私はtypoとしてそれを書いていました。
クラス図に「+#」の意味はありますか?
'# 'は名前の一部です(それを受け入れるための任意の言語ですか?)。とにかく、述べたように、 '+'だけが可視性を数えます。 –
右側には、メソッドのリスト(何らかの理由でsort()を除く)があり、compareの前に#が付きません。それはちょうどタイプミスであるように見えますが、人が同じタイプミスを3回したのはちょっと奇妙です。 – Andrew
パターンについての説明は言語を参照するものではありません(私はすぐに読んでいます)、ノルムは最大で1つの可視性を得ることができると言います。これは間違いであるか、これは誤植です。あなたは選択しますが、2つの可視性を定義することはできません。 – granier