摘要: 编程思想的最佳实践过程就是贯穿面向对象实施的全部过程,该过程包括面向对象分析OOA、面向对象设计OOD、面向对象编程OOP。实施该过程也就是巧妙地综合运用“符号语言”进行实践的过程。没有完美的问题解决方案,只有最适合的问题解决办法,这是在实践过程中需要整体贯穿的基本思想和策略。代码实现只是最后打通任... 阅读全文
posted @ 2013-01-12 14:11 SmartBooks 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 问题描述一份订单,多个用户同一时间修改同一订单,如何保证订单数据的同步和完整性?订单实体订单编号,产品编号,购买数量,产品单价,买家留言方法1:使用订单锁此方法实现起来比较简单,有效。就是在订单实体上增加“锁”属性即可,基本策略就是谁拿到锁,谁才能修改。但也存在问题,用户拿到了锁,忘记了解锁咋办?买... 阅读全文
posted @ 2013-01-12 13:20 SmartBooks 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 理解符号语言使用符号语言编程是一次伟大的艺术创造过程,编程思想的核心理念是使用与具体语言和平台无关的符号来设计程序。编程思想并没有一份非常完善和标准的规范文档,都是人类在不断认知和创新的过程中不断的总结积累的经验的成果。一份关于符号语言描述和表示比较全面和详细的技术是UML。编程思想毕竟是站在一个很... 阅读全文
posted @ 2013-01-12 12:36 SmartBooks 阅读(2060) 评论(0) 推荐(1) 编辑