Типи адаптацій