|
知识路径: > 软件工程 > 软件体系结构风格 > 经典软件体系结构风格 >
|
相关知识点:6个
|
|
|
|
面向对象风格建立在数据抽象和面向对象的基础上,数据的表示方法和它们的相应操作封装在一个抽象数据类型或对象中。这种风格的构件是对象,或者说是抽象数据类型的实例。
|
|
|
|
(1)因为对象对其他对象隐藏它的表示,所以可以改变一个对象的表示,而不影响其他的对象。
|
|
|
(2)设计者可将一些数据存取操作的问题分解成一些交互的代理程序的集合。
|
|
|
|
(1)为了使一个对象和另一个对象通过过程调用等进行交互,必须知道对象的标识。只要一个对象的标识改变了,就必须修改所有其他明确调用它的对象。
|
|
|
(2)必须修改所有显式调用它的其他对象,并消除由此带来的一些副作用。例如,如果A使用了对象B,C也使用了对象B,那么,C对B的使用所造成的对A的影响可能是预想不到的。
|
|
|