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