Нет никакого простого способа (с точки зрения производительности), чтобы сделать то, что Вы хотите сделать.
Отражение работает с блоками и типами главным образом, таким образом, необходимо будет получить все типы блока и запросить их для правильного интерфейса. Вот пример:
Assembly asm = Assembly.Load("MyAssembly");
Type[] types = asm.GetTypes();
Type[] result = types.where(x => x.GetInterface("IMyInterface") != null);
, Который получит Вас все типы, которые реализуют IMyInterface в блоке MyAssembly
print("Hello, World!")
Вы, вероятно, используете Python 3.0, где print
- это , теперь функция (отсюда круглые скобки) вместо оператора.
Я прошел курс OOD несколько семестров вернулся и многому у него научился; нравиться написание UML и перевод документы требований в объекты и классы. Мы выучили последовательность диаграммы тоже, но я как-то пропустил лекция или что-то в этом роде, они не действительно оставайся со мной.
Вы знаете о шаге 3. Вам нужно его освоить. Я имею в виду, благодаря большой практике, чтобы это стало вашей второй натурой. Это потому, что метод, который вы изучаете, просто противоречит тому, что мы использовали раньше. Так что вам нужно действительно это освоить. В противном случае вы всегда будете возвращаться к своему первоначальному образу жизни. Это чем-то похоже на Test Driven Process, когда многие Java-разработчики отказываются от него после нескольких попыток. Если они не овладеют им полностью, в противном случае для них это просто бремя
Напишите варианты использования, особенно для альтернативного курса. Альтернативный курс занимает более 50% времени нашей разработки. Обычно, когда ваш менеджер проекта назначает вам задачу, например, создать систему входа в систему, он будет думать, что это прямолинейно, вы можете потратить 1 день, чтобы завершить ее. Но он никогда не принимает во внимание то, что нужно учитывать: 1.