• 依赖倒置三个原则


    1. No variable should hold a reference to a concrete class.

    不要引用一个具体类。

    如果你要创建和引用一个具体类,使用一个工厂来做。
    2 No class should derive from a concrete class.

    不要继承具体类

    如果你继承具体类,就会依赖这个具体类。所以继承一个抽象或者class
    3. No method should override an implemented method of any of its base classes.

    不要override基类已经实现的方法。

    如果这样,实际上基类已经不是算真正意义上的父类。父类的已经实现的方法应该是所有子类公用。那么把已经实现的方法标记为final或者sealed

    Tip1:原则不是上帝法则,尽量遵从,不要死死遵从。任何一个java程序都有违反原则的地方。

    Tip2:直接new具体类String,是因为String是不可改变的。

  • 相关阅读:
    nginx 启动相关的
    爬取豆瓣读书/文件存储数据/数据库存储数据
    python Web 开发三剑客比较
    scrapy
    爬虫自动登录抽屉
    组合搜索
    html瀑布流
    Ajax上传文件/文件预览
    Form组件
    django分页
  • 原文地址:https://www.cnblogs.com/shenfengok/p/6883037.html
Copyright © 2020-2023  润新知