结构化编程的优势是什么?
答案 0 :(得分:4)
它的主要优点是可以控制复杂性。您可以创建一个代表某个真实对象的对象,将逻辑放在其中并隐藏某些接口背后的所有实现细节,这是公共的。
这样,客户端不知道对象是如何实现的,而是处理公共接口来控制它。为了解建议汽车的程序界面:
public interface Car {
void speedUp(int mvh);
void breakDown(int mvh);
}
然后,你可以有很多实现 - 法拉利或WV,或其他。它们都有一些实现细节,但都具有通用接口,并且不需要cleint来了解实现细节。
答案 1 :(得分:1)
如果您了解面向对象的编程是什么,答案是不言而喻的。 OO编程是程序代码可以做的超集,因此根据定义,它可以更丰富地帮助您解决任何问题。
答案 2 :(得分:1)
它允许您为给定的一组代码定义和分配给定数据集的职责,并允许您将职责分组到统一的界面。
答案 3 :(得分:1)
面向对象编程与结构化编程相比具有许多优点。其中一些是可重用性,可靠性和可维护性.OOP akso有助于减少大到小的更易于管理的问题。在可扩展性和可重用性方面,例如:“封装允许修改类的内部实现,而无需更改其服务(即方法)。它还允许将新类添加到系统中,而无需对系统进行重大修改。继承允许进一步细化类层次结构,并结合多态,超类不知道新类,即,不必在超类“
进行修改