潜鱼在渊

Concentrating on Architectures.

posts - 77, comments - 309, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

面向对象设计

面向对象设计话题
     摘要: 使用具体的类定义变量  阅读全文

posted @ 2008-10-29 22:20 非鱼 阅读(3042) | 评论 (0)  编辑 |

     摘要: Feature Envy  阅读全文

posted @ 2008-10-28 00:43 非鱼 阅读(2581) | 评论 (1)  编辑 |

     摘要: 使用集合(Collection)“类”而不是接口来定义变量  阅读全文

posted @ 2008-10-27 20:25 非鱼 阅读(2526) | 评论 (0)  编辑 |

     摘要: 父类引用子类  阅读全文

posted @ 2008-10-26 01:42 非鱼 阅读(2543) | 评论 (1)  编辑 |

     摘要: instanceof检查链  阅读全文

posted @ 2008-10-25 13:55 非鱼 阅读(2360) | 评论 (6)  编辑 |

     摘要: 讨论UUID的定义、分类、应用及生成工具。  阅读全文

posted @ 2008-10-14 22:52 非鱼 阅读(20505) | 评论 (3)  编辑 |

     摘要: 在漫长的生命周期中,有些软件越做越好,有些软件越做越差。现在我们要关注的是:如何在一个较长的时期内,把一个软件越做越好。这就是软件开发的控制与改进。  阅读全文

posted @ 2008-10-14 00:20 非鱼 阅读(1804) | 评论 (0)  编辑 |

     摘要: 架构师最重要的工作是思考。思考导致决策,或者选择。  阅读全文

posted @ 2008-09-18 22:54 非鱼 阅读(2334) | 评论 (4)  编辑 |

     摘要: Before your software dies, it's valuable. Remember this.  阅读全文

posted @ 2008-09-13 18:20 非鱼 阅读(1847) | 评论 (2)  编辑 |

     摘要: 我们在讨论应用软件的需求和设计的时候,常常会说:“我觉得这个需求不合理。”或者说:“按照我的经验,这样子设计是不合理的。”往往我们这样说的时候,是根据自己的经验和直觉来判断的。这样的理由往往不被认同和接受,所以最终的结果可能并没有向我们所想象的方向发展,直到最终我们得到一个教训。  阅读全文

posted @ 2006-03-29 00:28 非鱼 阅读(16844) | 评论 (11)  编辑 |

     摘要: 我想要的ORM。  阅读全文

posted @ 2006-01-12 00:39 非鱼 阅读(3240) | 评论 (3)  编辑 |

     摘要: 关于架构的定义非常多,它们互相接近,但又有细微的差别。这些定义都基于系统来描述的。所以要理解架构,首先要理解系统的定义。  阅读全文

posted @ 2005-12-26 23:55 非鱼 阅读(3213) | 评论 (3)  编辑 |

     摘要: 在分布式系统中,存在多个节点,每个节点都有自己的应用服务器和数据库系统。这些节点产生的信息对象可能被本地节点或异地节点所访问;在整个分布式系统中,也存在一些全局的信息对象,它们被分布式系统中的所有节点访问。  阅读全文

posted @ 2005-12-21 22:58 非鱼 阅读(2815) | 评论 (5)  编辑 |

     摘要: 软件架构师不是建筑架构师。他们之间除了名字,没有任何的共同之处。把软件架构师和建筑架构师类比,甚至把他们等同起来,是一种错误的观念。  阅读全文

posted @ 2005-12-20 23:25 非鱼 阅读(3206) | 评论 (6)  编辑 |

     摘要: 今天被鄙视了一下。一个编码比我好的朋友说:“非鱼,说实在的,我挺鄙视你搞的架构师小组的。基本功不扎实,就搞什么架构师,是我一向鄙视的行为。”其实我自己也认为自己不是一个合格的架构师,或许勉强算是一个预备役的架构师吧。  阅读全文

posted @ 2005-12-17 16:40 非鱼 阅读(3167) | 评论 (16)  编辑 |

Full 面向对象设计 Archive