Encapsulation, Abstraction, Programming, Behavior.
dışarıdan alınsaydı method içerisinde “status”a bağlı yapılan if’ler manüpülasyona açık hale gelirdi. Peki bunu nasıl sağlayacağız? DTO obejeleri niteliğindeki class’lar bize yardımcı olabilir. @Builder public class InvoiceWriteDTO { private final String customerId; private final String