`
lqixv
  • 浏览: 218745 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

设计之路

阅读更多

如果你的代码写的很熟了,方法的定义变量的命名,方法体的结构都已经很好很熟练的时候。什么算好,个人觉得参看《重构》你的代码没有坏味道的时候。你可以开始设计,这个时候再用设计模式有了编码的积累你会更好的理解设计模式的好处。等你能够很好的组织类结构的时候,什么是好的类——进内聚、松耦合、单一职责、开闭原则。那么你可关心整个软件的架构什么是架构——架构是构成系统的一切元素以及他们之间的关系。如果你不能设计出好的类结构,谈架构还远了一点。如果缺乏编码的积累设计模式也只是纸上谈兵,不能领会其中的精要。

 

--不记得出处,文章名字是我自己起的

分享到:
评论

相关推荐

    交互设计之路

    《交互设计之路》这本书深入浅出地探讨了这一领域的理论、方法和实践,旨在帮助读者理解和掌握交互设计的基本理念,提升设计能力。以下是对这本书内容的详细解析: 1. **交互设计基础**:书中首先介绍了交互设计的...

    交互设计之路.pdf

    《交互设计之路》是交互设计领域的一本经典著作,作者通过深入浅出的方式,系统地阐述了交互设计的核心理念、方法和实践。这本书对于想要了解和深入交互设计的读者来说,是一份宝贵的资源。 交互设计,简单来说,是...

    从零开启大学生电子设计之路——基于Launchpad口袋实验平台

    ### 从零开启大学生电子设计之路——基于Launchpad口袋实验平台 #### 一、MSP430单片机及Launchpad口袋实验平台简介 **MSP430单片机**是由德州仪器(TI)推出的一款超低功耗单片机。自问世以来,因其出色的性能、...

    一目了然Web软件显性设计之路

    《一目了然Web软件显性设计之路》一书是显性设计理论的奠基之作,作者Robert Hoekman, Jr.利用多年的交互设计和易用性专家经验,深入探讨了显性设计的核心要点和实际应用。书中将理论与实际案例相结合,系统地讲述了...

    编译器设计之路 裘巍

    《编译器设计之路》系统地介绍了一个实际的Pascal编译器Neo Pascal的设计与实现。结合Neo Pascal的源代码,详细讲述了LL(1)语法分析器、符号表系统、中间表示、类型系统、优化技术、运行时刻的存储管理、代码生成...

    编译器设计之路

    《编译器设计之路》这本书深入浅出地探讨了编译器的核心概念和技术,是学习编译原理和实践编译器构建的宝贵资源。编译器设计是计算机科学中的一个重要领域,它涉及到语言处理、代码优化和目标代码生成等多个方面。...

    交互设计之路-让高科技产品回归人性第2版

    交互设计之路 让高科技产品回归人性第2版

    Launchpad口袋实验平台-MSP-EXP430G2《从零开启大学生电子设计之路》

    Launchpad口袋实验平台-MSP-EXP430G2《从零开启大学生电子设计之路》电子版 大学生从零开始学习msp单片机很好的资源 1.1 概述LaunchPad 系列口袋实验平台有两个特点,一是体积小巧,最好能与 LaunchPad 系列电路板...

    一目了然Web软件显性设计之路.rar

    《一目了然Web软件显性设计之路》是一本深入探讨Web应用界面设计的专业书籍,其核心在于如何通过显性设计提升用户体验,使用户能够快速理解并高效地使用Web软件。显性设计强调的是设计的直观性和易用性,旨在减少...

    《编译器设计之路》源代码

    《编译器设计之路》是一本深入探讨编译器构建的书籍,其源代码提供了实践性的学习材料。这本书的核心目标是帮助读者理解编译器的工作原理,并通过实际编写代码来体验这一过程。编译器是计算机科学中的一个重要领域,...

    编译器设计之路 高清书+源代码

    《编译器设计之路》是一本深入探讨编译器构建技术的专业书籍,它涵盖了编译器设计与实现的各个环节,是学习编译原理和实践编译器开发的重要资源。书中结合PASCAL语言的实例,使得理论知识更具可操作性和实践性。...

    网店装修设计淘宝设计之路.pptx

    本文件"网店装修设计淘宝设计之路"深入探讨了这一主题,旨在通过专业的设计策略和技巧,帮助商家打造吸引人的在线商店。 首先,网店装修的重要性在于其能够提升品牌形象和流量。设计不仅仅是视觉上的美化,更是建立...

    PCB的未来设计之路?

    未来PCB的设计之路,将不可避免地受到小型化、智能化以及与其他领域融合的趋势所影响。 首先,产品的高度集成和小巧化对PCB设计提出了更高的要求。电子器件尺寸的减小和功能的增加,对PCB板的微型化和密度提升提出...

    程序设计语言实践之路

    程序语言设计之路程序语言设计之路程序语言设计之路程序语言设计之路程序语言设计之路程序语言设计之路程序语言设计之路程序语言设计之路程序语言设计之路程序语言设计之路程序语言设计之路程序语言设计之路程序语言...

    交互设计之路读书笔记.rar

    《交互设计之路》是一本深入探讨该领域的经典书籍,书中涵盖了丰富的理论知识和实践经验,旨在帮助设计师们理解并掌握交互设计的基本原则和方法。 在读书笔记中,我们可以找到以下几个关键知识点: 1. **用户中心...

    交互设计之路——让高科技产品回归人性(第2版).[美]Alan Cooper(带详细书签) PDF 下载 高清 完整版

    Cooper的书是一纸宣言,它告诉人们,在我们需要花如此之多的时间与技术进行交互的时代里,如何提升生活质量。 ——Peter Hirshberg Elemental Software的CEO 作者简介 Alan Cooper作为20世纪70年代中叶的一名软件...

    管理与设计之路1111111

    根据给定的信息,我们可以提取并总结出以下与“管理与设计之路1111111”相关的IT知识点: ### 知识点一:互联网理解与网站设计的重要性 #### 核心概念 - **理解互联网**:深入了解互联网的工作原理、发展历程、...

    APP设计之路.doc

    《APP设计之路——启动页的设计思考》 启动页,作为APP的第一个展示窗口,其重要性不言而喻。然而,它的定义却鲜有人能够清晰阐述。启动页,简单来说,就是在用户打开应用时,程序启动过程中短暂显示的过渡页面或...

    div+css网站前台工程师设计之路必修.pdf

    《Div+CSS网站前台工程师设计之路必修》这篇文章主要探讨了网页前端开发中关于Div+CSS布局的基础知识和设计思路,对于想要深入学习网站设计的工程师来说是一篇重要的参考资料。以下将详细阐述其中的关键点: 1. **...

Global site tag (gtag.js) - Google Analytics