摘要:
享元模式使用场景: 内存属于稀缺资源,不要随便浪费。如果有很多个完全相同或相似的对象,我们可以用通过享元模式,节省内存。 享元模式的核心: 享元模式以共享的方式高效的支持大量细粒度对象的重用。 享元对象能做到共享的关键是区分了内部状态和外部状态。内部状态:可以共享,不会随环境变化而改变;外部状态:不 阅读全文
摘要:
首先介绍一下迪米特法则(最少知识原则): 一个软件实体应当尽可能少的与其他实体发送相互作用。 外观模式就是迪米特法则的体现,它为系统提供统一的入口。封装子系统的复杂性,便于客户端调用。 用代码来说明: 如果有人需要开店,那么他就需要到工商局,税务局,银行,质监局办理各种手续,创建上面的各种类: 如果 阅读全文