文章分类 -  23种设计模式

摘要:创建型模式为了让对象的创建与使用分离! 一、单例模式 1.饿汉式单例 //饿汉式单例(一上来就给对象加载了) public class Hungry { //可能会浪费空间 private byte[] data1=new byte[1024*1024]; private byte[] data2= 阅读全文
posted @ 2022-12-04 17:03 joyfulest 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1、开闭原则:对扩展开放,对修改封闭。(最重要) 如果新增功能,不要修改原来代码,而是对代码进行扩展,防止破坏原有的功能,所以设计之初就应该将公共部分抽象出来。 2、里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立 子类继承父类时,子类可以可以扩展父类的功能,但是不要改变父类原有的功能,子 阅读全文
posted @ 2022-12-01 17:04 joyfulest 阅读(411) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示