Основные понятия. Диаграммы классов презентация

Слайд 1Диаграммы классов


Слайд 2Основные понятия
Классы


Слайд 4Ассоциация


Слайд 6Наследование


Слайд 10

public abstract class UI : WithdrawalUI, DepositUI, TransferUI
{
private Screen

itsScreen;
private MessageLog itsMessageLog;
public abstract void PromptForDepositAmount();
public abstract void PromptForWithdrawalAmount();
public abstract void InformInsufficientFunds();
public abstract void PromptForEnvelope();
public abstract void PromptForTransferAmount();
public abstract void PromptForFromAccount();
public abstract void PromptForToAccount();
public void DisplayMessage(string message)
{
itsMessageLog.LogMessage(message);
itsScreen.DisplayMessage(message);
}
}

Слайд 11Детали: Стереотипы классов


Слайд 13Абстрактные классы


Слайд 15Свойства
{author=Martin, date=20020429, file=shape.cs, private}


Слайд 16Агрегирование


Слайд 18Композиция


Слайд 21Кратность


Слайд 22
Цифра точное число элементов
или 0..* 0 или более
0..1 0 или 1;

в Java часто реализуется ссылкой, которая может быть равна null
1..* 1 или более
3..5 от трех до пяти
0,2..5,9..* странно, но допустимо


Слайд 23Стереотипы ассоциаций


Слайд 24Вложенные классы


Слайд 25Классы ассоциаций


Слайд 26
public class Company
{
private EmploymentContract[] itsEmployees;
};


Слайд 27Квалификаторы ассоциаций
public class LoginTransaction
{
private string empid;
public string

Name()
{
Employee e=DB.GetEmp(empid);
return e.GetName();
}
}

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика