随笔分类 -  软件架构

摘要:http://msdn.microsoft.com/en-us/library/ee658124.aspxContentsOverviewKey Design PrinciplesKey Design ConsiderationsOverviewIn this chapter, you will learn about the key design principles and guidelines for software architecture. Software architecture is often described as the organization or structu 阅读全文
posted @ 2013-04-09 14:27 blockcipher 阅读(276) 评论(0) 推荐(0)
摘要:<rem_hr>Object Oriented Programming Oversold!OOP criticism and OOP problems The emperor has no clothes! Reality Check 101 Snake OOilUpdated: 8/27/2006OOPMythsDebunked:Myth: OOP is a proven general-purpose techniqueMyth: OOP models the real world betterMyth: OOP makes programming more visualMyt 阅读全文
posted @ 2013-02-17 15:20 blockcipher 阅读(344) 评论(0) 推荐(0)
摘要:"If you look back at where object orientation came from with Smalltalk-80 with message passing, and look at the current state of inheritance and things like that, have we gone down the wrong path?" This is the opening question of aQCon London 2010 interviewwith Joe Armstrong, the original 阅读全文
posted @ 2013-02-17 14:56 blockcipher 阅读(278) 评论(0) 推荐(0)
摘要:When I get asked "What's a good first programming language to teach my [son / daughter / other-person-with-no-programming-experience]?" my answer has been the same for the last 5+ years: Python. That may be unexpected, coming from someone who often talks about non-mainstream languages, 阅读全文
posted @ 2013-02-17 14:37 blockcipher 阅读(215) 评论(0) 推荐(0)
摘要:设计模式原则详解收藏这篇文章,不需要你一次就看懂,如果你真的能一次都看懂,我想设计模式对于你来说已经没什么难度了..因为设计模式就是要体现这些原则的,你可以把设计原则看做是一门语言,设计模式是由这些语言编码的程序..你既然已经明白,精通了语言,剩下的编码自然是很简单的事情,编码的越多则经验越多,经验越多则对原则的理解就越深...这是一个学习领悟的过程.. 我希望这篇文章能帮助新人感受到设计模式的乐趣,避免重复编码....减少劳动量..如果你能在用心静静的体会文章的每个字,每段话的意思,这样可以避免走很多弯路...我以前学习设计模式的时候,就是因为忽略了原则,凭着感觉,看着书来学习设计模式,结果 阅读全文
posted @ 2010-09-04 11:15 blockcipher 阅读(139) 评论(0) 推荐(0)