对设计模式 领域建模的困惑

本论坛中谈的非常多的是 领域建模和设计模式,请问大家有多少人在使用领域建模,多少人在使用设计模式。设计模式和领域建模是个非常好的东西,但是在所有程序员中有多少人真正掌握了其中的设计思想。即使你掌握了领域建模和设计模式,你的同事都掌握了吗,如果他们都没有掌握的话,那又如何在合作开发的系统中使用这些技术呢。我是一名初级的开发人员,毕业才一年多点,我所在的公司没人会这些东西,是我见识的太少了吗。

你说得非常对,这反映目前中国软件教育的落后和怪状。

设计模式应该是基础,必须在软件基础教育中学习,而现在的软件人员象你和周围同事一样,都一无所知,这些都是让人汗颜的,不过很多人在工作实践中补课,这也是你需要做的。

从大家对“J2SE重要性”争论中可以看出,很多人大众对于将设计模式纳入基础教育还是有不同意见,相信10年后大家意见统一以后,这个现象会得到改善。

j2se基础的重要性
http://www.jdon.com/jivejdon/thread/31338.html

谢谢Banq
设计模式在软件开发中是非常重要的。但是我有一个疑问,当一个产品需要长期的维护,不断的修改其中的业务逻辑并且一直在增加新的功能(电子商务初期的网站),对于这样的一个系统,能在功能的开发前期就通过领域建模规划好吗?这样又出现了一个问题,刚规划好的系统,需求可能发生了变化。还有一个不争的事实就是时间就是金钱,所有的网站都希望尽快推出新的功能,都要抢先于竞争对手,面对这样的情况又如何使用设计模式、领域建模去规划呢?我举得例子是一家发展中的电子商务网站的现状。

>所有的网站都希望尽快推出新的功能,都要抢先于竞争对手,面对这样的情况又如何使用设计模式、领域建模去规划呢?

设计模式和领域建模实际就是帮助你尽快推出新功能,快语竞争对手,使得软件更加敏捷,需求变化有多快,软件跟随就有多快,你深入研究就会发现了。

祝国庆快乐。