软件设计
庞小辉
沉淀、分享、共同成长!!!
展开
-
软件设计漫谈之一:什么是软件设计?
软件设计漫谈之一:什么是软件设计? “哇,设计!” 每当说起这个词,你的脑海里是否很快闪出“天才”、“灵感”、“创意”。。。。。。等词汇,同时闪现出一些戴着又大又圆的黑边眼镜,一边踱来踱去,忽而又两眼一亮,大叫一声“I got it”的设计师形象?甚至想起了达芬奇、米开朗琪罗等艺术家? 如果是这样的话,有两个消息要告诉你:坏消息是你理解错了,好消息是本文对你有帮助:) “什么是设计?转载 2014-03-22 11:07:43 · 832 阅读 · 0 评论 -
软件设计漫谈之二:设计模式只是一把锤子!
设计模式只是一把锤子! 谈起设计模式,那是几乎无人不知,无人不晓,大名鼎鼎的“GOF”(中文有的翻译为“四人帮”)惊世之作,真是“平生不识GOF,学尽设计也枉然!” 然而,设计模式真的是软件设计的“瑞士军刀”,切、削、锯、钻样样精通么? 读过设计模式的朋友估计不少,但真正注意过《设计模式》的副标题的估计很少,而这个副标题却是避免误解设计模式的关键。《设计模转载 2014-03-22 11:11:28 · 453 阅读 · 0 评论 -
软件设计漫谈之三:30分钟掌握面向对象类的设计原则
30分钟掌握面向对象类的设计原则 看过设计模式的人不少,但看过Martin的面向对象的设计原则的估计不多(详情可参考《敏捷软件开发:原则、模式与实践》)。实际上这两者是相辅相成的:设计模式是具体的实践方法,而设计原则是指导思想;设计模式让你知道How,而设计原则让你知道Why。 《敏捷软件开发:原则、模式与实践》原著洋洋洒洒几十万言,介绍面向对象类的类的设计几个原则也有几十页,没有耐心转载 2014-03-22 11:12:31 · 486 阅读 · 0 评论