zoukankan      html  css  js  c++  java
  • 设计模式学习笔记-创建型模式总结

    一、总结

         创建型模式抽象了实例化的过程;它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。

         在这些模式中有两个不断出现的主旋律。第一,它们都将关于该系统使用哪些具体的类的信息封装起来。第二,它们隐藏了这些类的实例是如何被创建和放在一起的。整个系统关于这些对象所知道的是由抽象类所定义的接口。因此,创建型模式在什么被创建,谁创建它,它是怎样被创建的,以及何时创建这些方面给予了我们很大的灵活性。它们允许你用结构和功能差别很大的“产品”对象配置一个系统。配置可以是静态的,也可以是动态的;

    二、自我反省

          从2012年8月份,也是大四的实习期,到现在,从事C#领域的开发工作差不多快5年了;大四毕业后(2013年7月),就来到深圳,今年就快4个年头了。从刚开始到深圳的憧憬,然后中间经历过很长时间的迷茫,起起伏伏。这里迷茫大抵都是对技术的迷茫,一个写业务代码久了的程序员多多少少会对这样的状态会有所感想;其实我现在去面试都怕说自己工作快5年了,原因差不多有两点,第一,五年的工作经验就这样的水平实在不敢恭维;第二,平时和代码打交道比较多,口述能力比较差,再则让一个写业务代码的来讲讲知体系,还真就说不出一个所以然。所以经历过很多次的面试,都被虐的一塌糊涂;下来的时候对这些事进行了总结得出两个个原因,第一,以前自己对平时的工作没有更多的去思考,如何去更好的写代码,导致一直在那个地儿打转;第二,对平时的学习和工作没有一个总结性,导致有些东西只知道其一,不知其二;所以今年开始了以博客的形式来培养和锻炼自己的这些不足,然后再去重温以前的知识点,来温故而知新;现在,我的年龄比较尴尬,加油吧,努力吧!

  • 相关阅读:
    ResponsibleChain(责任链模式)
    IteratorPattern(迭代子模式)
    为什么抽象类不能实例化却有构造方法
    ObserverPattern(观察者模式)
    TemplateMethod(模块方法模式)
    java 定义一个同步map内存去重法
    oracle sql修改序列为当前序列开始
    oracle sql 当初始化数据时避免重复主键
    搭建基于express框架运行环境
    vue路由基础介绍
  • 原文地址:https://www.cnblogs.com/ricky-wang/p/6753034.html
Copyright © 2011-2022 走看看