Шпаргалка по UML
Внутренности классов
| Описание | UML | C# |
| Объявление класса | ![]() | 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(){} } |
Отношения классов
| Описание | UML | C# |
| Производный класс | ![]() | 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.








