We investigate the \(D_{\omega }\) -classical orthogonal polynomials, where \(D_{\omega }\) is the weighted difference operator. So, we address the problem of finding the sequence of orthogonal polynomials such that their \(D_{\omega }\) -derivatives is also orthogonal polynomials. To solve this problem we adopt a different approach to those employed in this topic. We first begin by determining the coefficients involved in their recurrence relations, and then providing an exhaustive list of all solutions. When \(\omega =0\) , we rediscover the classical orthogonal polynomials of Hermite, Laguerre, Bessel and Jacobi. For \(\omega =1\) , we encounter the families of discrete classical orthogonal polynomials as particular cases.