Now if you quickly look into the again the emergence of the topology in terms of this object based and object-oriented programming languages, the distinction between object based and object-oriented programming languages are not very high one typical characterization that is done is a language is called object based if it does not if it supports the basic concepts of object orientation like abstraction encapsulation, modularity and so, on but if it fails to support inheritance specialization then its typically called object based.
ఇప్పుడు మీరు ఈ ఆబ్జెక్ట్ బేస్డ్ మరియు ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ భాషల పరంగా టోపోలాజీ యొక్క ఆవిర్భావాన్ని త్వరగా పరిశీలిస్తే, ఆబ్జెక్ట్ బేస్డ్ మరియు ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజెస్ మధ్య వ్యత్యాసం చాలా ఎక్కువ కాదు. ఒక సాధారణ లక్షణం ఏమిటంటే, ఆబ్స్ ట్రాక్షన్, ఎన్ క్యాప్సులేషన్, మాడ్యులారిటీ వంటి ఆబ్జెక్ట్ ఓరియంటేషన్ యొక్క ప్రాథమిక భావనలకు మద్దతు ఇస్తే, అయితే ఇది ఇన్హెరిటెన్స్ స్పెషలైజేషన్ కు మద్దతు ఇవ్వడంలో విఫలమైతే, దానిని సాధారణంగా ఆబ్జెక్ట్ బేస్డ్ అని పిలుస్తారు.