美文网首页
JS常忘的知识点

JS常忘的知识点

作者: LTA | 来源:发表于2018-05-15 19:22 被阅读0次

    jgp与png格式的区别

    • 1、png可以是透明的,jpg不能透明,所以需要用到透明的只能采用png。
    • 2、png是无损保存,多次保存不会影响图片质量。jpg是压缩不可逆保存,经过多次保存会越来越模糊。
    • 3、png大, jpg小

    组合和继承的区别

    继承和组合都是用来解决代码的复用问题。组合指的是在新的类中创建已有类的对象,重复利用已有类的功能。

    • 继承的优缺点:
      优点:易于修改或扩展那些被复用的实现。
      缺点:是一种白盒复用,基类的所有实现细节暴露给子类,破坏类的封装性。
    • 组合的有缺点:
      优点:是一种黑盒复用,被包含的类的实现细节对外是不可见的,具有较好的封装性。
      缺点:系统中会出现很多的类。
    • 二者的选择
      1、继承表达式是is-a的关系,组合表达的时候has-a的关系。
      2、使用法则,组合优于继承。

    相关文章

      网友评论

          本文标题:JS常忘的知识点

          本文链接:https://www.haomeiwen.com/subject/haeydftx.html