Рубрики
Без рубрики

молекулы

библиотека простых и полезных классов Java со встроенными проверками. С тегами “показать разработчика”, “типы”, “java”, “молекулы”.

Итак, недавно я начал проект. Это библиотека полезных классов Java со встроенными проверками.

Простите, что?

Подумайте о человеке. Теперь попробуйте сделать человека классным. Я думаю, вы бы создали что-то подобное:

public class Person {
    private String firstName;
    private String lastName;
    private Date birthDate;
    private String email;    
}

Можете ли вы видеть, что у нас есть эти свойства: имя и адрес электронной почты, но мы должны сопоставить их с такими типами, как Строка, Дата и т.д. И не забывайте о проверке этих данных на уровне службы или контроллера…

Итак, почему вместо этого у нас не может быть типов имени или электронной почты? И эти типы должны знать, что такое действительный адрес электронной почты или какова максимальная длина имени.

Используя молекулы, ваш класс Person может выглядеть примерно так:

public class Person {
    private Name firstName;
    private Name lastName;
    private BirthDate birthDate;
    private Email email;
}

Я понимаю. Что теперь?

Вам нравится эта идея? Проверьте все молекулы или помогите!:)

На данный момент я нахожусь на ранних стадиях, поэтому буду признателен за любую помощь и/или совет!:)

Проверьте это здесь: Проверьте это здесь:

Оригинал: “https://dev.to/leonorader/molecules-2g6h”