Шпаргалка по UML

Немного рекламы

Внутренности классов

ОписаниеUMLC#
Объявление классаpublic class A
{}
Методы класса при разных доступахpublic class A
{
public void f1(){}
private void f2(){}
protected void f3(){}
}
Члены класса при разных доступахpublic class B
{
public A a1;
private A a1;
protected A a1;
}
Абстрактный классabstract public class A
{}
Класс с абстрактным методомpublic class A
{
public abstract void f();
}
Класс со статическим методомpublic class A
{
public static void f1(){}
}

Отношения классов

ОписаниеUMLC#
Производный классpublic class A
{
}

public class B: A
{
}
Переопределение абстрактного метода в производном классеpublic class A
{
public abstract void f();
}

public class B: A
{
override public void f(){}
}
Класс A содержит ссылку на класс BНапример,

public class B
{}

public class A
{
B b = new B();
}

Немного рекламы

Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
3.5 stars

Рейтинг 3.5/5. Всего 31 голос(а, ов)



Chedman 04.05.2011 - 08:14

"Класс A содержит ссылку на класс B" - ошибка в примере, почему то B содержит ссылку на A.

Jenyay 04.05.2011 - 08:50

Спасибо, сейчас исправлю

123 06.02.2014 - 19:08

Спасибо, очень полезная страничка. К сожалению, здесь малая часть uml, хотелось бы побольше и в формате PDF


Подписаться на комментарии
Автор:
Тема:
 Ваш комментарий
 
 
Введите код 200