随笔分类 -  设计思想

摘要:我在阅读或编写具有函数式风格的代码时,常常为函数式思想非凡的抽象能力所惊叹。作为一直以来持有OO信仰的程序员而言,对于“抽象”并不陌生。我甚至将面向对象思想的精髓定义为两个单词:职责(Responsibility)与抽象(Abstraction)。只要职责分配合理,设计就是良好的;若能再加上合理的抽 阅读全文
posted @ 2016-03-31 10:06 张逸 阅读(2227) 评论(6) 推荐(2) 编辑
摘要:我们一提及领域建模,就好像回到了石器时代。然而这个谜题至今还未解决,就好像穴居人的生存方式,我们只能猜测、推测以及演绎,却不能真实复现。 Martin Fowler的《分析模式》总结了诸多领域分析模式,Eric Evans开创了领域驱动设计的办法,至于还要老的CRC方法,用例驱动,ICONIX方法以 阅读全文
posted @ 2016-03-30 22:05 张逸 阅读(10191) 评论(46) 推荐(35) 编辑