结构化编程和面向对象编程之间的一般区别?

时间:2010-06-17 20:01:05

标签: language-agnostic oop structured-programming

结构编程面向对象编程(OOP)之间的一般区别是什么? OOP提供什么?

2 个答案:

答案 0 :(得分:0)

OOP相对于结构化编程的一大优势是,在OOP语言中实现封装和多态更容易。它可以用结构化语言来完成(参见libjpeg或glib / GTK +的例子),但它对OOP的思考要少得多。

答案 1 :(得分:0)

不幸的是,这两者之间的差异可能有点大,试图在这里总结答案。有很多书都是为了报道这一点,它们也不一定是薄书。我推荐的是Grady Booch的Object Oriented Analysis and Design with Applications。还有很多其他的(包括,如果记忆服务,至少有一个由同一作者提供),从真正的好到绝对的垃圾。如果您进行一些搜索,您可以找到包含其他人推荐的图书清单。