申请试用
HOT
登录
注册
 
支持面向对象的编程

支持面向对象的编程

Andy
/
发布于
/
1856
人观看
OO programming involves three fundamental concepts: ADTs, inheritance, dynamic binding. Major design issues: exclusivity of objects, subclasses and subtypes, type checking and polymorphism, single and multiple inheritance, dynamic binding, explicit and implicit de-allocation of objects, and nested classes. Smalltalk is a pure OOL. C++ has two distinct type systems (hybrid). Java is not a hybrid language like C++; it supports only OOP. C# is based on C++ and Java. Ruby is a relatively recent pure OOP language; provides some new ideas in support for OOP. Implementing OOP involves some new data structures. Reflection is part of Java and C#, as well as most dynamically types languages.
0点赞
0收藏
0下载
相关推荐
确认
3秒后跳转登录页面
去登陆