我不断碰到术语“易于扩展”的类/库。我想知道什么是exectly容易扩展?关于创建易于扩展的类/库,我必须记住什么?我主要对.net感兴趣,但任何一般知识都会很有用。
答案 0 :(得分:1)
关于这个主题已经写了整本书......我首先要阅读SOLID原则,例如: here。我还建议 Head-First面向对象分析&来自O'Reilly的设计和/或头优先设计模式。
答案 1 :(得分:1)
在我看来,这是类/库使用良好的设计实践(按照对我来说很重要),例如
还有一些我现在还记不住的事情:)。