杂七杂八的知识
设计模式
单例模式 Singleton pattern
确保一个类只有一个实例,并提供一个全局访问点获取该实例
场景:资源管理器,数据库连接池,线程池
系统配置管理器,读取配置文件并生成唯一的配置对象
原型模式 Prototype pattern
通过复制现有对象而不是实例化类来创建对象
场景:对象的创建非常耗时,资源密集
依赖注入 Dependency Injection(DI)
控制反转 IoC Inversion of Control
具体来说,依赖注入的实现方式是通过将依赖对象的创建和维护责任转移到外部容器中,使得类不需要自己实例化,而是通过外部容器进行注入。这样,类之间的依赖关系就被解耦了,代码的可维护性和可测试性也得到了提高。
书籍推荐
听说只要啃透了代码大全就可以了?