您的位置:知识库 »

小菜编程成长记(十 三层架构,分层开发)

作者: 伍迷  来源: 博客园  发布时间: 2008-09-10 17:34  阅读: 8567 次  推荐: 0   原文链接   [收藏]  
[1] 小菜编程成长记(十 三层架构,分层开发)
[2] 小菜编程成长记(十 三层架构,分层开发)

系列文章导航:

四大发明之活字印刷——面向对象思想的胜利

小菜编程成长记(一 面试受挫——代码无错就是好?)

小菜编程成长记(二 代码规范、重构)

小菜编程成长记(三 复制VS复用)

小菜编程成长记(四 业务的封装)

小菜编程成长记(五 体会简单工厂模式的美妙)

小菜编程成长记(五 体会简单工厂模式的美妙)

小菜编程成长记(五 体会简单工厂模式的美妙)

小菜编程成长记(六 工厂不好用了?)

小菜编程成长记(七 用“策略模式”是一种好策略)

小菜编程成长记(八 反射——程序员的快乐!)

小菜编程成长记(九 会修电脑不会修收音机?——聊设计模式原则)

小菜编程成长记(十 三层架构,分层开发)

小菜编程成长记(十一 无熟人难办事?——聊设计模式迪米特法则)

小菜编程成长记(十二 有了门面,程序员的程序会更加体面!)

小菜编程成长记(十三 设计模式不能戏说!设计模式怎就不能戏说?)


下面图源自Bruce Zhang博客

 

  “如果是要细化,可能结构就会变得很复杂。比如给你看看PetShop4的结构图。”大鸟继续说道。

 

 

  “啊,上面那图我是明白了,下面这图看得晕晕乎乎的,哪有这样复杂的玩具,大鸟又在故弄玄虚,快点解释一下?”小菜疑惑的说。
  “第一次看到就完全看明白,那不就成天才了。学习它还需要慢慢来,以后再说。你现在应该对改写商场收银系统有点数了吧,应该怎么做呢?”
      “应该原来的解决方案分为三个项目,一个UI项目,目前是WinForm的程序,一个BLL项目,用来把算法类都封装,还有一个DAL项目,用来访问配置文件。对吗?”
      “嗯,差不多了,快去改吧,口说容易,实践中会有很多细节问题等着你去解决的。”
      “好的,不过今天不行了,我前几天面试的一家公司给我Offer了,我明天就要去第一天上班,明晚我再去改写这个程序。”小菜说道。
      “恭喜恭喜,就是你之前提到了那家做物流软件的公司吗?找到工作你得请客啦。”
      “No problem,不过等我发工资吧。就是那一家。感觉公司还是很大的。”
      “那你快去休息吧,第一天要好好表现哦!”
(待续)
  应一些回复朋友的要求,专门写了关于Web架构方面的文章,本篇还只是简单介绍。其实这些都不是新鲜的东西,如果你认为自己的确是小菜,我建议你去下载上一篇的代码来根据本篇的介绍去改写,编程是实践性很强的技术,理解不等于会应用的。
[第1页][第2页]
0
0

热门文章

    最新文章

      最新新闻

        热门新闻