Я делал некоторые издевательства над RhinoMocks, и это требует, чтобы издевавшиеся методы делались виртуальными. Это прекрасно, за исключением того, что у нас есть настраиваемая среда, которая содержит методы, которые я хочу высмеять, которые в настоящее время не отмечены как виртуальные.В чем опасность создания виртуального метода?
Я не могу предвидеть никаких проблем с тем, чтобы эти методы были виртуальными, но мне было интересно, какие потенциальные опасности создавать виртуальные методы, на которые я должен обратить внимание?
Я никогда не пользовался Rhino, поэтому мне любопытно, зачем это требуется. Кто-нибудь должен объяснить? –
Я предполагаю, что Rhino переопределяет методы, чтобы издеваться над интерфейсом, используя тот же тип, но макет поведения. –