设计模式之开篇

来源:互联网 发布:绝知的意思 编辑:程序博客网 时间:2024/04/29 15:01

身为一个code菜鸟,不知设计模式为何物,直教人两眼迷茫。偶从部门头头的口中得知,设计模式是软件设计的必须课之一,顿时茅厕大开,so 百度、google之,得知如下:

从软件设计层面来说,一般来说主要包括三个方面:

    (1)软件的设计受众,是小孩子、老人、女性,还是专业人士等等;
    (2)软件的基本设计原则,以人为本、模块分离、层次清晰、简约至上、适用为先、抽象基本业务等等;
    (3)软件编写模式,比如装饰模式、责任链、单件模式等等。

没有感受到(1)(2)的高级境界,只能从时间上弥补(3)的不足。设计模式,一方面,运用的好,可以使得代码质量高上一个台阶,另一方面,在代码重用方面也有不可替代的作用。

        本人着重于c编程,对java有所了解,所以呢,学习设计模式时,使用java的思想,但考虑是否可以使用c来替代,以加深对设计模式的理解。

         虽知在code方面是一个菜,但一步一个脚印,总有出头天的,就像五月天的《出头天》,与大家共勉吧!

原创粉丝点击