Існує ще й функціональна трактування політичної опозиції, в якій увага акцентується на функціях опозиції. Тут можна навести точку зору Е.Колінскі, англійського дослідника: «.оппозіція - це термін, що відноситься до права меншин критикувати більшість, здійснювати контроль і шукати народну / електоральну підтримку для захисту альтернативних позицій» [38]. Зауважимо, що в даному трактуванні мається на увазі не саме меншість, а певне право меншості, тобто щось властиве меншості. Іншим прикладом функціонального визначення опозиції є дефініція, Поршакова С. «Опозиція політична - спосіб протиставлення одних політичних поглядів, ідей, дій іншим політичним поглядам і діям. Опозиція в політиці може здійснюватися на різних рівнях політичного владарювання, в різних видах державної, партійної влади, всередині кожної з них »[39].
Далі Сарторі відзначає існування односторонньої і двосторонньої опозицій. Одностороння - має місце в тій партійній системі, де правлячої партії протистоїть сила або на лівому, або на правому фланзі. Відповідно двостороння опозиція функціонує там, де по відношенню до правлячої партії існує опозиція, як на лівому, так і на правому фланзі [45].
І, нарешті, по мірі конфронтационности політичної меншості з владними структурами, Сарторі виділяє системну і антісітемную опозиції.
Основний критерій, прийнятий в західній політології, як зазначається в статті С.Поршакова «Політична опозиція в країнах Заходу», - це відповідність цілей опозиції, основним принципам конституційного ладу [46]. Керуючись ним, західні дослідники традиційно виділяють два основних типи опозиції - позасистемна і системна. До першого належать ліво-і праворадикальні партії і угруповання, програмні установки яких повністю, або частково відкидають переважну в діяльності правлячих сил практику і систему політичних цінностей. До другого типу відносяться більшість ліво і правоцентристських партій, які походять від визнання непорушності основних політичних і економічних інститутів суспільства і розходяться з урядом у виборі шляхів і засобів досягнення загальних стратегічних цілей.
С.Поршаков виділяє також і третій, проміжний тип опозиції, до якої в західній політології зараховуються «зелені», ряд комуністичних партій, італійські радикали [47].
Крім того, існують інші варіанти класифікації політичної опозиції. Так, Г.Оберрёйтер в роботі «Парламентська опозиція» грунтується на пріоритетних напрямках діяльності опозиції. Він виділяє, по-перше, опозиційні партії, що ставлять на перше місце виключно вирішення конкретних проблем; по-друге, опозицію, що віддає пріоритет досягненню консенсусу у взаєминах з партіями правлячої коаліції; і, по-третє, партії, які дотримуються курсу на конфронтацію з правлячою більшістю [48].
За типологією О.Кіршхеймері виділяється три основні різновиди. Це принципова опозиція, програмні установки якої суперечать нормам існуючого політичного ладу. Лояльна опозиція - її програмні установки багато в чому відрізняються від орієнтирів уряду, однак, знаходяться в повній відповідності з принципами функціонування політичної системи. І, нарешті, політична опозиція, яку з правлячою партією об'єднує спільність стратегічних цілей, але різнять шляхи та методи їх досягнення [49].