不同之处在于,在 Java 世界中,使用的更多的是 Domain,而在 C # 世界中,使用的是 Model (MS 鼓励使用 Model) ,但它是公正的约定,您可以同时使用两者。
同样,价值对象(VO)也被 Java 用户使用,而 DTO 则被 C # 用户使用,即使两者实际上是相同的。还有 POJO (Java) vs POCO (C #) ,Packages (Java) vs NameSpace (C #) ,Setter and Getter (Java) vs Encapation (C #)