潜鱼在渊

Concentrating on Architectures.

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

面向对象设计

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

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

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

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

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

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

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

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

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

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

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

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

     摘要: 很少有孤立存在的实体对象,它们之间总是会有所关联。对象们因其职责而分离,又因其联系而聚合。而我们在使用对象时,往往不需要把对象及其聚合的所有其他对象一次性全部初始化,部分的对象聚合足以提供足够的信息了。这时候,我们使用的对象的信息是不完整的。  阅读全文

posted @ 2005-12-05 17:56 非鱼 阅读(636) | 评论 (3)  编辑 |

     摘要: 继续讨论软件设计评价,并给出一个软件设计评价表的模版。  阅读全文

posted @ 2005-11-30 22:17 非鱼 阅读(794) | 评论 (2)  编辑 |

     摘要: 讨论软件设计的评价。  阅读全文

posted @ 2005-11-28 23:41 非鱼 阅读(774) | 评论 (0)  编辑 |

     摘要: 对《小议模型》一文补充,深入讨论模型。  阅读全文

posted @ 2005-11-25 23:27 非鱼 阅读(679) | 评论 (1)  编辑 |

     摘要: 讨论模型在软件开发中的应用,常见建模问题及其解决方案。  阅读全文

posted @ 2005-11-24 01:01 非鱼 阅读(726) | 评论 (2)  编辑 |

     摘要: 简论Architecture和Framework的区别,以及个人对Framework的一些看法。  阅读全文

posted @ 2005-11-22 00:01 非鱼 阅读(2506) | 评论 (10)  编辑 |