首先,正交性是借用了几何学的术语.几何说,如果两条线相交成直角,他们就是正交的.典型的坐标轴就是正交的,因为x轴y轴是垂直相交的.正交有什么好处呢?沿着某一条线移动,你投影另一条线上的位置不变.在计算机技术中,该术语用来表示某种不相依赖性或是解耦性.如果两个或更多的事物的一个发生变化,不会影响其它事物,这些事物就是正交的.
入侵性也有不相依赖及解耦性的意思.两者的主要区别在于:
- 正交性是修改已有的事物不会影响其它事物,比如:我修改view层的东西不会影响到我model层的代码.
- 入侵性是新加入的事物不会影响到其它事物,比如:新加入的第三方框架不需要我修改已有的代码.
598

被折叠的 条评论
为什么被折叠?



