`
抛出异常的爱
  • 浏览: 627866 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

这几天看了很多有关接口与重构的贴子

阅读更多
这个事要从我小时候聊起
1.我小时候有个大木箱.
  所有的玩具,书,零钱
  都堆在里面
  想玩时找找啊找啊找.....
  那时我很快乐
  总能有新惊喜

2.好景不长
  我上小学了
  有了新的书包,书与写字台
  我像以前一样

  把写字台堆满后
  一划拉进第抽屉
  想要找什么东西都要好半天
  收拾桌子(被迫)成为了我的一项工作
  先把东西按大小顺序放到抽屉里
  整整齐齐....
  一看就知道里面有什么
  找起来也很方便

3.小学生的书本作业是成几何倍的增长的.
  第二年我把另二个抽屉都用完了
  当然这与我只码一层有关....
  我决定重构我的箱子与抽屉
  先把东西分成常用的.
  不常用的...
  不常用的放箱子里
  常用的又分书,玩具,作业本
  这下世界清静多了

4.幸福的小学结束后
  书的增长量是惊人的
  而且玩具的使用次数的减少
  寒假之后不得不对书本进行另一次重构
  老书架也被纳入管理目标了
  分类分类.工具,漫画,小说,科学,期刊......
  五花八门

5.过不了多久
  我自己都不太清楚是怎么样分的了
  有时老妈还会加入收拾的行列
  不过书放对的次数不多.
  我自己也是抽出一本看看...
  才能想起这格放什么类型的.
  不行要贴些标签
  效果不好
  有一天我把标签的数量减少了
  只有四种时老妈再也没放错了
  里面再次的整理可以放到有时间再去作
  去除过度的设计
  增加了接口
  使我的收拾工作从恶梦
  到达了一个比较合适的工作量.

我的书柜与书在我结婚时全都买掉了.
现在收拾家收老婆在作....
4
3
分享到:
评论
9 楼 whg333 2009-09-17  
8 楼 blueion 2009-05-05  
小学的书高中可以扔掉了 貌似我高中的书大都卖了 只剩下历史书了
7 楼 抛出异常的爱 2009-04-29  
lijunjie 写道

人才,从小就已经有架构天份

到了高中你的书是怎么放的?
我到了高考前学习用书已经达到50公斤以上了

另:当时没有想过架构问题
只是一次次的摸索而已
6 楼 lijunjie 2009-04-28  
人才,从小就已经有架构天份
5 楼 Saito 2009-04-28  
一如既往的抛式文法..

       每句话几乎都不超过整个TextArea的1/3 ..
4 楼 hebii 2009-04-28  
这年头 写代码写得说话都抽象了...
3 楼 iaimstar 2009-04-27  
引用
4.地球仪   老爸老妈们用的工具书

你这也太抽象啦
2 楼 抛出异常的爱 2009-04-27  
iaimstar 写道

这算是减少了多余的接口了吧

里面的分类还是没有少.

算是用接口隐藏了实现.

四种标签分别是
1.电影海报 小说,杂志
2.中英词典 上学用的书
3.变型金刚 漫画,
4.地球仪   老爸老妈们用的工具书
1 楼 iaimstar 2009-04-27  
引用

有一天我把标签的数量减少了
  只有四种时老妈再也没放错了
  里面再次的整理可以放到有时间再去作
  去除过度的设计
  增加了接口

这算是减少了多余的接口了吧

相关推荐

    讲解面向对象中多态 接口 抽象 重构 工厂模式

    本下例是讲解工厂模式 多态 接口 抽象 重构的经典下例子,结合一个尽可能简洁的实例来说明OOD、设计模式及重构。通过下面的代码,详细地阐述面向对象设计思想。体现了软件工程的三个主要目标:重用性、灵活性和扩展...

    07接口方法重构.zip

    接口方法重构通常涉及以下几个方面: 1. **简化接口**:如果一个接口包含过多的方法,可能导致实现该接口的类需要实现不必要的方法。此时,可以考虑将接口拆分为多个更具体的子接口,每个子接口只包含一组相关的...

    dashboard rejected接口重构

    "dashboard rejected接口重构"这个主题,意味着我们需要关注的是一个与仪表盘(dashboard)相关的应用或系统中的特定接口,该接口在原先的设计中可能存在问题或者不满足当前的需求,因此需要进行改造。 首先,我们...

    基于国产芯片的E1接口重构技术研究与实现.pdf

    本文主要探讨了基于国产芯片的E1接口重构技术的研究与实现,内容涉及国产化芯片在接入路由器中的应用、软硬件设计、分布式协同处理、模块化设计、以及FPGA重构技术等方面。以下为详细的知识点解析: 1. 国产芯片的...

    [电子书] 重构与模式

    这本书主要探讨了如何在实际编程过程中有效地进行重构,并将其与设计模式相结合,以提升软件质量和可维护性。 重构是一种在不改变软件外部行为的前提下,改善其内部结构的技术。通过重构,开发者可以逐步优化代码,...

    [免费高清PDF]31天重构系列笔记.rar

    在31天的时间里,这本笔记系统地介绍了重构的基本理念、原则和C#中的具体实施方法。 重构的核心概念是通过一系列微小的步骤,逐步改善代码质量,避免一次性大规模的修改所带来的风险。在C#中,重构涉及到各种技巧和...

    设计模式与重构

    本资料“设计模式与重构”很可能包含了对这些概念的深入讲解和示例代码。源码部分可能包含了一些常见设计模式的实现,以及在实际项目中进行重构的示例。通过学习和分析这些源码,读者可以更好地理解和掌握如何在实际...

    遗留系统重构与维护

    遗留系统的重构与维护是软件工程领域中一项至关重要的工作,它关注的是那些历史悠久、结构复杂且可能缺乏文档记录的旧有软件系统。重构是为了提高软件系统的可维护性、可扩展性、可读性和性能,而维护则涉及对系统的...

    多层小波分解与重构.m

    有关小波分解的matlab基础应用,很常见的仿真,多层小波分解与重构matlab程序

    信号的小波分解与重构原理

    信号的小波分解与重构原理 小波分解是一种信号处理技术,它可以将信号分解成多个分量,每个分量对应一个特定的频率范围。小波分解的主要应用包括信号压缩、去噪、特征提取等。在小波分解中,我们通常使用离散小波...

    重构与模式2.pdf

    《重构与模式》这本书不仅对软件开发人员具有很高的参考价值,也对架构师、项目经理等角色提供了宝贵的指导。通过学习和应用书中介绍的技术和方法,可以显著提高软件的质量和开发效率。此外,书中提出的模式导向重构...

    新建文件夹 (2)_OMP重构_omp稀疏算法_测量数和稀疏度与重构概率关系曲线_稀疏重构_

    在本文中,我们将深入探讨标题和描述中提及的“OMP重构”、“omp稀疏算法”以及它们与“测量数和稀疏度与重构概率关系曲线”之间的关联,同时关注“稀疏重构”的概念。 首先,让我们理解“OMP”(Orthogonal ...

    小波的分解与重构VC实现

    小波的分解与重构在信号处理、图像压缩、数据压缩等多个领域有着广泛的应用,它能够将信号分解到不同的频率层次上进行分析,然后再通过重构恢复原信号,这一过程在VC(Visual C++)环境中实现,充分展示了编程技术与...

    软件设计模式与重构大作业-心算大师游戏

    【标题】: "软件设计模式与重构大作业-心算大师游戏" 【描述】: 这是一个关于软件设计模式和重构的项目,具体是为西南科技大学的学生设计的心算大师游戏。游戏采用Java语言开发,运行于Windows平台,旨在提高用户的...

    小波分解与重构的几个matlab程序

    而`小波分解与重构的几个matlab程序`很可能是一个包含多个示例脚本或函数的文件,每个都演示了特定的小波分解和重构方法。初学者可以通过运行这些程序,观察输出结果,对比不同小波基和分解层次对信号处理的影响。 ...

    小波分解与重构

    小波分解和重构的信息代码,可以帮助大家学习小波的分解与重构。

    31天重构速成

    学习重构的好资料,说是31天,其实是三小时,新手入门学习必备 (Reconstruction of good information to learn, say 31 days, is actually three hours, Getting Started to learn essential)

    架构与重构

    ### 架构与重构 #### 重要性与发展趋势 重构作为一种重要的软件开发活动,对于保持软件项目的健康状态、提高软件质量、增强团队生产力等方面发挥着关键作用。在软件开发过程中,重构不仅涉及到代码层面的调整,更...

    重构与模式.[美]Joshua Kerievsky(带详细书签).pdf

    本书开创性地深入揭示了重构与模式这两种软件开发关键技术之间的联系,说明了通过重构实现模式改善既有的设计,往往优于在新的设计早期使用模式。本书不仅展示了一种应用模式和重构的创新方法,而且有助于读者结合...

Global site tag (gtag.js) - Google Analytics