随笔分类 - Design Pattern
8大设计原则,23种设计模式
摘要:单例设计模式 目的:保证一个类仅有一个实例,并提供一个全局的访问点。 类型:创建型 使用场景:确保任何情况下绝对仅有一个实例(线程池、数据库连接池) 优点: 仅有一个实例,减少内存开销 避免对资源文件多重占用严格控制访问 缺点: 无接口 拓展困难 重点: 私有构造器 线程安全 延迟加载 序列化和反序
阅读全文
摘要:设计模式 设计模式是对代码所作的高层次的总结,目前最流行的是GOF分类,一共分为二十三种设计模式,根据用途一共可分为三大类:创建型模式、结构型模式以及行为型模式。 设计原则 六大设计原则: 单一职责原则(Single Responsibility Principle, SRP) :一个类仅负责一个功
阅读全文