A package is a grouping construct that allows you to take any construct in the UML and group itselements together into higher-level units. Its most common use is to group classes, and that's theway I'm describing it here, but remember that you can use packages for every other bit of the UMLas well.Пакет это группирующая конструкция, которая позволяет вам взять любую конструкцию UML и сгруппировать её элементы вместе в элементы более высокого уровня. Его наиболее частое использование — для группировки классов, и именно в таком ключе я описываю его здесь, но помните что вы также можете использовать пакеты для любого другого кусочка UML.A package diagram shows packages and their dependencies. [...] If you have packages for presentation and domain, you have a dependencyfrom the presentation package to the domain package if any class in the presentation package has adependency to any class in the domain package. In this way, interpackage dependencies summarizethe dependencies between their contents.Диаграмма пакетов показывает пакеты и их зависимости. [...] Если у вас есть пакеты для представления и для предметной области, у вас есть зависимость от пакета представления к пакету предметной области, если какой бы то ни было класс в пакете представления имеет зависимость к какому бы то ни было классу в пакете предметной области. В таком ключе, взаимозависимость пакетов резюмирует зависимости между их содержимым.