Programowanie obiektowe i strukturalne można łączyć np, w języku C++, ponieważ pozwala na programowanie właśnie w tych stylach.
W językach wyłącznie obiektowych sprawa wygląda troche inaczej, ponieważ styl jest narzucony co nie zmienia faktu, że można naśladować programowanie strukturalne (np. cały program jest w jednej klasie).