Шпаргалка по 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.