Ich habe drei Klassen in einer Vererbungskette:Was ist eine gute Namenskonvention für Klassen in einer Vererbungskette?
AddActorUITests : WebTestBase : IntegrationTestBase
aber ich irgendwie durch Namenskonvention signalisieren möchte, dass WebTestBase
erbt von IntegrationTestBase
so dass der Code Entwickler Schreiben in AddActorUITests
nicht über WebTestBase
zu überprüfen, um zu überprüfen, ob es erbt von IntegrationTestBase
.
Irgendwelche Vorschläge?
'WebIntegrationTestBase' - ein bisschen eine einfache TBH! – Jamiec
'AddActorUiTests':' WebIntegrationTest': 'IntegrationTest'. Bitte lassen Sie auch das Suffix "* Base" fallen, wenn der Name generisch genug ist, dann brauchen Sie ihn nicht (und Sie können ihn nicht instanziieren, weil er abstrakt ist). –
Es gibt eigentlich nicht wirklich. Normalerweise erhält eine Vererbung ihren übergeordneten Namen hinter/front (wie 'Card' und' TarotCard' oder 'DbContext' und' OracleDbContext'. Aber es ist nicht immer der Fall (wie 'Animal' und' Cat' oder 'ActivityBase' und 'Segeln')). – Ian