设计模式
Shao Kaiyang
BIT && BUAA,云计算相关
展开
-
单例模式详细总结—创建型模式—设计模式1
0. 单例模式 定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 要素:私有构造方法;指向自己实例的静态引用;以自己实例为返回值的静态共有方法; 分类:饿汉式(类加载时就实例化);懒汉式(调用时实例化); 优点:节省内存空间;避免频繁的创建和销毁,提高性能;避免对共享资源的多重占用;可以全局访问; 适用场景:需要频繁实例化并销毁的对象;创建对象开销大的对象;有状态的工具对象...原创 2019-05-01 17:12:48 · 139 阅读 · 0 评论 -
设计模式六大原则整理
设计模式六大原则 设计模式的六大原则是很多互联网公司倾向问的问题,真能够考察你在实际的项目中是否真的考虑到设计问题。例如:京东面试就经常问。 有助于记忆: 一个单身(单一职责)的里氏(里氏替换原则)拿着一把颠倒(依赖倒置)的半开半闭(开闭原则)的扇子,在看接口分离(接口分离)问题,旁边还有一个米老鼠(迪米特)。 总原则:开闭原则,对扩展开放,对修改关闭。在进行功能扩展时不能修改原有代码。 ...原创 2019-05-01 16:52:44 · 184 阅读 · 0 评论