08 2011 档案

摘要:软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。随着编程语言和技术的发展,各种语言特性层出不穷,面向对象是大部分语言的一个基本特性,像C++、Java、C#这样的静态语言,Ruby、Python这样的动态语言都是面向对象的语言。 但是面向对象语言并不是银弹,如果开发人员认为使用面向对象语言写出来的程度本身就是面向对象的,那就大错特错了,实际开发中,大量的业务逻辑堆积在一个巨型类中的例子屡见不鲜,代码的复用性和扩展性无法得到保证。为了解决这样的问题,领域驱动设计提出了清晰的分层架构和领域对象的概念,让面向对象的分析和设计进入了一个新的阶段,对企业级软件开发起到了巨大的推动作用。 本文主要介绍了领域驱动设计的基本概念、要素、特点,对比了事务脚本和领域模型的特点,最后介绍了我们在软件开发过程中的领域驱动设计实践。 阅读全文
posted @ 2011-08-17 21:06 池建强 阅读(9367) 评论(17) 推荐(7) 编辑
摘要:写这篇文档的原因有两个,一、身边使用Mac的朋友越来越多,经常会有人来咨询一些常见的使用问题,比如:“为什么把界面右上角的红色按钮叉掉,程序还没有关闭?”之类。而且我也不愿意看到很多人使用OSX时仅仅用到最基本的功能。让他们去Google吧,查完了回来还得问你,所以准备就我的个人经验写一个入门篇,这样再有人问的话,直接把博文地址甩给他就行啦。二、前几天写了一篇文章《从Mac OS X的Lion说起》,主要是回顾和总结性质的。结果被若干不明真相的群众指认为Apple的枪手,这就搞得我很荣幸,既然给了这么高的荣誉,那咱就得把工作做的再扎实一些。对普通用户来说,用好Mac主要有三点:1、理解OSX的 阅读全文
posted @ 2011-08-03 20:08 池建强 阅读(369173) 评论(53) 推荐(45) 编辑

点击右上角即可分享
微信分享提示