Jednostka reprezentuje konkretny przypadek użycia .
Uważam, że uznanie tej prostej definicji należy do Fago , ale jestem leniwy, by znaleźć referencję.
Gdybyśmy chcieli, moglibyśmy użyć Content
(aka Nodes
) dla wszystkich przypadków użycia, ale często nie ma to sensu.
Content
ma autora i ustawienia zarówno komentarzy, jak i lokalizacji menu.
Users
, reprezentują przypadek użycia wystarczająco odmienny od tego, Content
ponieważ w user
żadnym z powyższych nie ma żadnego sensu, natomiast z drugiej strony user
musi mieć adres e-mail i hasło.
Taxonomy terms
wyróżniają się, ponieważ mają wbudowaną funkcjonalność, która może być ułożona w hierarchię, nawet okrągłą.
Jeśli twój przypadek użycia jest wystarczająco podobny do istniejącej jednostki, skorzystaj z tej jednostki. Jeśli jednak twoja jednostka rządzi się znacząco innymi regułami niż jakiekolwiek istniejące, utwórz nową.
Istnieje również wprowadzenie do bytów , ale niestety tak naprawdę nie odpowiada na twoje pytanie.