当前位置:  技术问答>linux和unix

SOME - Beauty of Simplicity

    来源: 互联网  发布时间:2016-01-18

    本文导语:  SOME是一种专门用于设计的语言,基于面向对象,特点是简单,很像UML的类图与序列图。你只需要一个普通的文本编辑器,编辑好SOME代码,然后就可以用SOME语言生成器生成C#等目标语言。在我的BLOG上有关于SOME的详细...

SOME是一种专门用于设计的语言,基于面向对象,特点是简单,很像UML的类图与序列图。你只需要一个普通的文本编辑器,编辑好SOME代码,然后就可以用SOME语言生成器生成C#等目标语言。在我的BLOG上有关于SOME的详细介绍以及利用SOME对23种GoF模式的建模示例。

如果对drag&drop的CASE工具比较厌烦的话,你可以看看SOME,其实使用SOME建模远比drap & drop更快。使用CASE工具的缺点一般是建模的存档文件尺寸大,通用性差,对工具的依赖性强。
如果你使用鼠标多于键盘,或者喜欢图形界面多于命令行的话,SOME不适合你。
SOME又像是编码,又像是设计,所以不伦不类。
既然我们都是WRITE CODE的,WRITE一下简单的CODE有何不可?:)

SOME不是用来系统建模的,而是编写某个业务场景的框架代码。有些人习惯直接用某种OO语言简单实现框架代码,而SOME就是为这种人服务的,SOME的Sequence更过程化,用简单的代码描述出业务流程,同时为类型指定了方法定义。然后用SOME生成器就可以立刻生成目标语言的框架代码。建模是面向过程的,生成目标代码的过程就是将职责拆分的过程,因而就面向对象了。

因为我比较无聊,所以才有SOME这个东西,如果大家也无聊的话可以上去看看,谢谢。

|
好,了解了解

|
强淫!

|
C#,用过好几年,简单!因为有.net,而.net却又是个宠大而不透明的东西,微软的面目迟早会现出来的!
中国人为了别人的工具做工具,却不能为自已做点基础?

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Some questions about operation of Linux.
  • 在windows下使用Qt的qmake ,报 Some of the required modules (full-config) are not available 怎么回事??
  • java命名空间javax.imageio.metadata接口iiometadataformat的类成员方法: child_policy_some定义及介绍
  • Some Chess
  • you may need to load some drivers(modules) support your hardware
  • sql中all,any,some用法
  • some basical questions
  • 数据库 iis7站长之家
  • rh9中 网卡无法激活,Error, some other host already uses address 192.168.0.*
  • how to use qq(or other char tool)in linux?Is there some softwares in linux?waiting on line.
  • 请教: some simple Questions....about UNIX
  • Help!! I can't type Chinese and some other...
  • some problems about C in linux
  • some thoughts about immutable programming


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3