zoukankan      html  css  js  c++  java
  • 模式与框架

    模式,即pattern。事实上就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。

    框架,即framework。事实上就是某种应用的半成品,就是一组组件,供你选用完毕你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。并且,框架通常是成熟的,不断升级的软件。


    为什么要用模式? 

    由于模式是一种指导,在一个良好的指导下,有助于你完毕任务,有助于你作出一个优良的设计方案,达到事半功倍的效果。并且会得到解决这个问题的最佳办法。


    为什么要用框架? 

    由于软件系统发展到今天已经非常复杂了,非凡是server端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完毕一些基础工作,你仅仅须要集中精力完毕系统的业务逻辑设计。并且框架通常是成熟,稳健的,他能够处理系统非常多细节问题,比方,事物处理,安全性,数据流控制等问题。还有框架一般都经过非常多人使用,所以结构非常好,所以扩展性也非常好,并且它是不断升级的,你能够直接享受别人升级代码带来的优点。


      软件为什么要分层? 



    为了实现“高内聚、低耦合”。把问题划分开来各个解决,易于控制,易于延展,易于分配资源…总之优点非常多啦:)。

  • 相关阅读:
    [CQOI2016]手机号码
    花神的数论题
    [AHOI2009]同类分布
    lightoj 1007
    PAT (Advanced Level) 1007. Maximum Subsequence Sum (25) 经典题
    PAT (Top Level)1002. Business DP/背包
    PAT (Advanced level) 1003. Emergency (25) Dijkstra
    HDU 1874 SPFA/Dijkstra/Floyd
    POJ 2823 Sliding Window ST RMQ
    HUST 1103 校赛 邻接表-拓扑排序
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4501643.html
Copyright © 2011-2022 走看看