Доминирование одного гена над другим проявляется из-за того, что доминантный ген умеет запускать синтез какого-то белка, а его рецессивный аналог не умеет. 1
Если организм гетерозиготен по этому гену, у него будет половина нужного белка. 1 В зависимости от ситуации, либо этой половины достаточно для проявления признака, и тогда наблюдается полное доминирование, либо половины мало, и тогда проявляется неполное доминирование. 1
Также доминантный ген может быть более активным и вырабатывать больше белка, чем рецессивный. 2
Ещё один вариант, когда два варианта гена кодируют каждый свой вид белка, и тогда в гетерозиготном организме может появиться что-то совсем новое (например, четвёртая группа крови АВ), а может оказаться, что один признак задавит другой внешне (более тёмный цвет глаз против более светлого). 1