2011年9月2日

需求分析与代码设计统一新方法(摘自:Jdon创始人彭晨阳)

摘要: DCI是一种构建面向对象应用的新途径。对象有数据属性和方法行为,以前我们是封装在一个对象中,因为这个对象在某个需求用例场景中被使用时需要这些属性和方法行为。注意,这里面有一个关键点,就是对象被使用。以前我们进行面向对象设计,是遵循一种静态原则,因为这个对象被使用需要这些属性和行为,所以,我们在编码时将这些属性和行为写在这个类中。 这个逻辑过程是不对的,那是因为过去程序语言平台落后,导致了我们这种思维逻辑。现在的思维逻辑是:对象被使用时需要的属性和行为不一定要在编写代码时写入,而是在运行时再注入或Mixin混合进去。这就是DCI架构的本质。 正如Rebecca Wirfs-Brock在其... 阅读全文

posted @ 2011-09-02 17:07 我is小黑 阅读(325) 评论(0) 推荐(0) 编辑

导航