oo设计与基于框架开发的矛盾

我是一名初学者 想问高手们一个问题 ,现在学校里开课都是比较流行的 java .net之类 打着面向对象的旗号,而传授的往往和软件工程思想紧密结合,oo本应该是一种思想,用软件工程的思想去指导oo设计这是否一种错误的方向,而oo设计,很多学校也是以gof设计模式为蓝本,在应用开发中缺乏经验,总会无意识的往上靠拢,但是设计模式不是代表效率。现在b/s系统大为推崇,入门的门槛相对较低,涌现出来的框架更是层出不穷,好像一些“普通的”开发都能从这一个模具中 快速生产,在这个过程中 自己的设计又在哪里呢,我们就仅仅是代码的复制粘贴的机器了吗?

OO设计与框架并不矛盾,框架也是为了更好地OO。关键老师们没有讲明白这个道理。或者没有实践经验就很难明白这个道理

架构应该是说OO的的具体实现中用到的,不影响你的OO思想