Applying fuzzy logic techniques in object-oriented software development