里氏替换原则:子类可以扩展父类的功能,但是不要更改父类的已经实现的方法子类对父类的方法尽量不要重写和重载。(我们可以采用final的手段强制来遵循)创建型模式 单例模式:维护线程数据安全 懒汉式 public class Test{ 饿汉式 private static final Test test=new Test(); //构造私有化 private Test(){} public static Test getInstance(){ return test;} }饿汉式 public class Test{ 饿汉式 private static Test test=null; //构造私有化 private Test(){} public static synchronized Test getInstance(){if (test==null) test=new Test();return test;} }工厂模式:隐藏创建细节,实现对象的生产 public class ConnectionFactory{ public Connection create(String connectionName){ switch(connectionName){case "redis":return new RedisConnection;cases "mysql":return new MysqlConnection;default :return null;}} }结构型模式 装饰着模式:注意.装饰者模式和静态代理模式实现一样,但是装饰者模式侧重的是类的假强,静态代理侧重的是方法的加强 interface Persion{void said(); } class Men implements Persion{@Overridepublic void said() {System.out.println("man said");} } class OldMen implements Persion {private Persion persion;public OldMen(Persion persion){this.persion=persion;}@Overridepublic void said() {persion.said();System.out.println("oldMan said");} }代理模式(反射): 静态代理(编译后不可更改对象的行为):静态代理和装饰者模式是一样的实现方式,可以完成同样的事情,但是代理模式侧重方法的加强,而装饰者模式侧重类的加强 动态代理(动态的更改对象的行为属性)jdk动态代理cglib动态代理模式行为型模式 观察者模式: interface Observer {//观察谁abstract void update(BeObserver beObserver); }class BeObserver {List<Observer> list = new ArrayList<>();private int statues;public void setList(int statues) {this.statues = statues;notifyAllObserver();}public void notifyAllObserver() {list.forEach(s -> s.update(this));} }
聚圣源新能源有限公司起名大全快速的八字起名首席医官公司起名免费测试方法用陌取起名的寓意属鼠五行缺金男孩起名姓代的男孩起名字皇室战争宝箱查询史密斯热水器说明书后勤公司起名终极斗罗小说免费的起名软件有那些富国天益基金生鲜超市起什么什么名字好安起名男孩吗阮白慕少凌全文免费阅读三十而已百度网盘起名100分名字推荐上海电话区号a频道聚合物水泥防水涂料吸引人的餐馆起名大全丞字起名的寓意三藏起名免费网科兴疫苗第三针郭姓怎么起名大全文件夹加密超级大师破解版穿梭诸天起名方法寿县卫生局淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费