Лекция. Границы архитектурного проектирования по. План



Download 493 Kb.
bet3/9
Sana21.04.2022
Hajmi493 Kb.
#568954
TuriЛекция
1   2   3   4   5   6   7   8   9
Bog'liq
3-лекция

Синхронизация: вызов метода может быть синхронным или асинхронным.

  • Последовательность: некоторые соединители должны использоваться в определенной последовательности. Например, модуль A может вызывать метод модуля B и передавать ссылку обратного вызова во время вызова. Позже, некоторые события в модуле B могут инициировать обратный вызов для модуля A. Оба этих вызова метода представлены их абстракциями соединителя, а связанный с ними атрибут последовательности состоит из идентификатора последовательности и номера. В этом случае оба соединителя будут иметь одинаковый идентификатор последовательности, но разные порядковые номера, что указывает порядок вызова метода. Обратите внимание, что термины метод и вызов метода используются в очень общем смысле в этой главе. Как правило, классы и методы будут доступны только на этапе детального проектирования, который происходит после того, как был выбран проект архитектуры ПО.

    Во время развертывания ПО элементы являются двоичными версиями модулей и файлов проекта. Несколько модулей исходного кода могут быть упакованы в один и тот же модуль развертывания, но соединители в структурах развертывания такие же, как и для структур исходного модуля. Давайте посмотрим на структуру ПО Java.
    Классы являются основными строительными блоками ПО Java. Java-программа – это иерархическая коллекция из одного или нескольких классов. Большая программа состоит из тысяч классов. Файлы – это единицы компиляции в Java; то есть каждый файл может быть скомпилирован отдельно. Пакеты позволяют группировать тесно связанные классы и интерфейсы. Таким образом, они поддерживают иерархическую и статическую организацию большой Java-программы в качестве управляющих единиц «логическое пространство и пространство имен».
    Объявления пакетов основаны на файлах, это означает, что все классы в одном и том же файле принадлежат одному и тому же пакету (пространству имен), если исходный файл содержит объявление пакета. Когда объявление пакета отсутствует в файле, все содержащиеся в нем классы принадлежат неназванному (анонимному) пакету. Когда используются пакеты, исходные файлы и файлы классов должны быть размещены в каталогах, структура которых соответствует структурам пакетов. Называть классы внутри пакета можно, указав полное имя следующим образом: package-name.class-name. Кроме того, мы можем импортировать пакет, одну из его субъединиц или все его классы.
    Модули Java, объявленные внутри других модулей, таких как пакеты, классы или интерфейсы, дают древовидную иерархию. Напротив, импорт отдельно скомпилированных блоков определяет линейное частичное упорядочение, которое в сочетании с древовидной структурой подразделений определяет статическую структуру ПО.

    Download 493 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7   8   9




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
    ma'muriyatiga murojaat qiling

    kiriting | ro'yxatdan o'tish
        Bosh sahifa
    юртда тантана
    Боғда битган
    Бугун юртда
    Эшитганлар жилманглар
    Эшитмадим деманглар
    битган бодомлар
    Yangiariq tumani
    qitish marakazi
    Raqamli texnologiyalar
    ilishida muhokamadan
    tasdiqqa tavsiya
    tavsiya etilgan
    iqtisodiyot kafedrasi
    steiermarkischen landesregierung
    asarlaringizni yuboring
    o'zingizning asarlaringizni
    Iltimos faqat
    faqat o'zingizning
    steierm rkischen
    landesregierung fachabteilung
    rkischen landesregierung
    hamshira loyihasi
    loyihasi mavsum
    faolyatining oqibatlari
    asosiy adabiyotlar
    fakulteti ahborot
    ahborot havfsizligi
    havfsizligi kafedrasi
    fanidan bo’yicha
    fakulteti iqtisodiyot
    boshqaruv fakulteti
    chiqarishda boshqaruv
    ishlab chiqarishda
    iqtisodiyot fakultet
    multiservis tarmoqlari
    fanidan asosiy
    Uzbek fanidan
    mavzulari potok
    asosidagi multiservis
    'aliyyil a'ziym
    billahil 'aliyyil
    illaa billahil
    quvvata illaa
    falah' deganida
    Kompyuter savodxonligi
    bo’yicha mustaqil
    'alal falah'
    Hayya 'alal
    'alas soloh
    Hayya 'alas
    mavsum boyicha


    yuklab olish