zoukankan      html  css  js  c++  java
  • 大话设计模式铺垫

    提前申明:本人所有涉及到的设计模式案例以及讲解,灵感全部源自程杰先生的《大话设计模式》,中间可能也摘抄了一些网上的例子,具体地址记不清楚了,在此对各位前辈表达最崇高的敬意!

    接下来我所提到的问题,在后面的各个设计模式中都会出现,请务必搞清楚接下来的问题,打好基础:

    1、java的3大特性是什么?(封装、继承、多态)

    2、为什么要使用封装、继承、多态?这三者,可以把程序的藕合度降低,增加程序的复用性,而且容易修改和扩展!)

    3、UML类图(必用),接下来每一个模式都会涉及到UML设计图,此图是所有设计图的基础

    4、接口和抽象类的区别(太重要了)

    5、什么时候使用抽象类和接口

    6、为什么要学习设计模式(设计模式是经过无数实践总结出来的优秀方案,它可以最大程度精简代码,使代码更加容易维护、扩展和复用

    7、设计模式分为创建型设计模式、结构型设计模式与行为型设计模式

    说明:我个人最喜欢观察者模、状态模式和职责链模式。特别是状态模式,它还阐述了说明是回调

  • 相关阅读:
    [Noi2011]阿狸的打字机
    Bzoj3530: [Sdoi2014]数数
    Bzoj2037: [Sdoi2008]Sue的小球
    Bzoj4869: [Shoi2017]相逢是问候
    Bzoj1899: [Zjoi2004]Lunch 午餐
    Bzoj3884: 上帝与集合的正确用法
    UVA10692:Huge Mods
    Bzoj1009: [HNOI2008]GT考试
    Bzoj1212: [HNOI2004]L语言
    【国家集训队2012】tree(伍一鸣)
  • 原文地址:https://www.cnblogs.com/chen1-kerr/p/7054324.html
Copyright © 2011-2022 走看看