私は自分のアプリケーションの UML を作成したいので (私はインターネットの初心者なので、アプリケーションから始めて逆を行いました)、私の質問は次のとおりです。
私はProduit
これを非正規化したので、2回コピーされます:
- アップロードされた製品の場合、
supprimer
(delete
)、 カートに追加された場合、( ) メソッドはありませんが、(
supprimer
)delete
メソッドはあります。enlever_du_panier
reomve_from_cart
では、このメソッドが added_to_cart からではなく、アップロードされた製品に対してのみ使用されることを UML でどのように示すことができるので、同じ属性で異なるメソッドを持つ 2 つのクラスを作成しますか?
- サブドキュメントなどのドキュメントがある場合; たとえば、 は
client
にcity
分割city
されており、システムで大きな役割を果たしているわけではありませんが、ドキュメントのスキャンを高速化するためだけにそれを行ったのですが、分割されているようにシステムで表現しますか?