读大话设计模式笔记与感悟

来源:互联网 发布:51系列单片机 编辑:程序博客网 时间:2024/03/29 20:25

大话设计模式的作者是程杰,他的blog地址:http://www.cnblogs.com/cj723/category/88173.html

文章写的通俗易懂,犹如现实生活中短剧、又有幽默感。 挺不错的。

只是无错代码是不够的
1、考虑编码规范、程序命名
2、重构(函数名字、潜在错误等)
3、独立相同的部分代码,达到重用的目的,而不是copy and paste
4、考虑简单工厂方式,生产不同的对象
5、生产这个概念不好? 可用策略模式,
    context 包含实际strategy类对象
   
    abstract strategy
          |
          |
    --------------------------------------
    |                                     |
    concrete strategy 1                 concrete strategy 2

6、判断用哪个concrete strategy要用switch/case,很不爽;引入反射机制,就是
  可以通过把具体配置写进XML文件中,以后通过读XML文件,来达到不用switch case
  ,同时也可以把XML文件的一些信息展示在客户端上
 
7、MVC三层模式也就是表现层(或者UI层、界面层)、业务逻辑层、数据访问层(简称数据层)
  实际上要把这三层分离,可以通过FACADE门面模式,作为UI和业务、以及UI与数据访问层之间的代言人,
  把表现层的有关于业务逻辑层的代码、以及数据层的代码搬到门面代言人中做了。

原创粉丝点击