Использование паттерна Singleton в языках программирования C++, C#, Java

Паттерн как общее решение часто встречающейся проблемы в программном проекте. Способы написания кода. Главные преимущества паттерна Singleton. Особенности статического метода получения глобальных значений. Общий вид UML-диаграммы паттерна Singleton.

Подобные документы

  • Основные понятия целочисленного программирования. Алгоритм и способы решения задачи линейного программирования симплексным методом без учета целочисленности переменных. Использование метода Гомори. Алгоритм приведения задач к канонической форме.

    курсовая работа, добавлен 08.06.2019

  • Особенность применения численного метода для нахождения площади заданной геометрической фигуры. Использование способа половинного деления для нахождения точек пересечения. Характеристика написания программы на языке Object-Pascal в среде Delphi 7.0.

    курсовая работа, добавлен 22.02.2019

  • Microsoft.NET — программная технология для создания программ и веб-приложений. Подходы к Web-переводу. Java-аплет или ActiveX: сравнительная характеристика. Применение байт-кода для получения кроссплатформенности на уровне скомпилированного проекта.

    контрольная работа, добавлен 06.12.2012

  • Методика применения двойственного симплекс-метода в решении задачи линейного программирования. Алгоритм определения зарезервированных слов и идентификаторов в программном комплексе Delphi. Описание процедуры пошагового выполнения расчета в программе.

    курсовая работа, добавлен 15.09.2014

  • Зависимость оптимальной прибыли от величины распределяемого ресурса. Оптимальное решение модели с помощью метода динамического программирования. Изображение ациклической сети распределения ресурса, соответствующей модели. Рекуррентное соотношения метода.

    контрольная работа, добавлен 28.09.2017

  • Разработка Web-сервер, применение модуля Java Persistence API. Создание фреймворка, его модули. Область применения, основные достоинства и недостатки Spring. Основные достоинства и недостатки языка статически типизированного языка программирования Kotlin.

    курсовая работа, добавлен 18.02.2019

  • Общая характеристика и отличительные особенности языка программирования Си, преимущества и недостатки его использования. Порядок разработки программы, требования к ней. Реализация программного кода с комментариями. Составление инструкции пользователя.

    курсовая работа, добавлен 18.02.2019

  • Swift как новый мультипарадигменный объектно-ориентированный язык программирования, созданный компанией Apple. Сущность алгоритма ограниченной памяти с рандомным доступом больших массивов. Анализ базовых примеров кода в данном языке программирования.

    отчет по практике, добавлен 17.02.2019

  • Исследование понятия и назначений веб-сайтов. Важность сайтов как носителей информации, или как инструментов для взаимодействия с пользователем. Определение языков программирования, используемых для создания веб-сайтов. Особенность написания кода.

    курсовая работа, добавлен 04.03.2024

  • Ролевая система как набор правил в играх (настольных, компьютерных), отвечающий за способности персонажей и исход того или иного действия. Спецификации классов и их назначение, диаграммы классов. Прототип кода, сгенерированный в Enterprise architect.

    контрольная работа, добавлен 16.10.2017

  • Разработка блок-схемы алгоритма программы и программы, которая вводит с клавиатуры или читает из файла одномерный массив целых чисел размерностью элементов. Использование языка программирования С++ для написания программы. Руководство пользователя.

    курсовая работа, добавлен 11.10.2017

  • История создания и основные понятия фреймворка Spring. Проектирование объектов на языке Kotlin. Правила построения архитектуры программного кода на платформе Java. Принципы компилирования файлов web-приложения. Авторизация и аудентификация пользователей.

    курсовая работа, добавлен 18.02.2019

  • Графоаналитическое решение основной задачи линейного программирования. Решение задачи о коммивояжере методом ветвей и границ. Оптимизация дискретных управлений дискретным методом динамического программирования. Синтез непрерывных оптимальных уравнений.

    контрольная работа, добавлен 17.10.2017

  • Основная идея и особенности вычислительного метода динамического программирования. Общая постановка и алгоритм решения задач. Определение функциональных уравнений, свойства. Интегрированные системы для автоматизации математических расчетов класса MathCAD.

    курсовая работа, добавлен 24.12.2013

  • Современные тенденции интернет-технологий. Понятие веб-ресурсов, уровни синтеза веб-страниц. Характеристика основных технологий веб-программирования: ActionScript, PHP, ASP.NET, Java Server Pages, PERL. Классификация языков веб-программирования.

    контрольная работа, добавлен 18.11.2014

  • Паттерн как поименованная пара проблема/решение, который может быть применен в новом контексте. Исследование набора общих принципов и идиоматических решений, которые они используют при создании программного обеспечения. Изучение примеров паттернов.

    презентация, добавлен 26.07.2013

  • Понятия синтаксиса, семантики и прагматики языка программирования. Алфавит языка Паскаль и основные лексемы. Синтаксические диаграммы Вирта и структура программы. Ключевые (зарезервированные) слова. Константы логического, строкового и символьного типа.

    реферат, добавлен 02.06.2015

  • Общее исследование набора спецификаций синтаксиса и семантики языков программирования в рамках их стандартизации. Изучение основных типов и структур языков программирования. Основная характеристика процедурных языков программирования: Basic, Pascal и Си.

    курсовая работа, добавлен 18.09.2012

  • Ознакомление с часто применяемыми специальными меркерами и методами их применения в программах, выполненных в разных языках программирования. Методы определения сохраняемой в компьютере памяти. Подсчеты программных циклов и использования информации.

    лекция, добавлен 28.12.2013

  • Особенности преобразования двоичного кода в код "обратный". Характеристика аспектов реализации схемы преобразования на мультиплексоре. Методика подбора счетчиков. Рассмотрение основ диаграммы импульсов на выходе каждого разряда двоичного счетчика.

    курсовая работа, добавлен 18.12.2013

  • Ориентированное программирование как подход к созданию программ, основанный на использовании классов и объектов, взаимодействующих между собой. Запуск и выполнение байт-кода. Виртуальная машина Java. Описание классом устройства и поведение объектов.

    презентация, добавлен 16.11.2014

  • Разработка платформы Java 2 MicroEdition для потребительского рынка устройств с ограниченными ресурсами памяти и процессора. Конфигурации коммуникационных устройств с ограниченными ресурсами. Использование технологии CLDC для построения профайлов.

    статья, добавлен 02.02.2019

  • Понятие динамического программирования, его задачи, принципы, структура. Основная идея и особенности вычислительного метода. Характеристика общей постановки и алгоритма решения задач данным способом. Специфика программы MathCAD, ее значение и применение.

    курсовая работа, добавлен 21.08.2009

  • Ввод зависимостей из математической модели в экранную форму. Проверка правильности введения формул. Анализ граничных условий для допустимых значений переменных. Способы решения двухиндексного задания. Расчет примеров с целочисленными переменными.

    лабораторная работа, добавлен 10.11.2015

  • Методы проектирования страницы "Рабочие" пользовательской формы при помощи языка программирования Visual Basic for Applications. Алгоритм создания процедуры инициализации формы. Методика определения среднего заработка всех рабочих в Microsoft Excel.

    лабораторная работа, добавлен 10.07.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.