`
wislin
  • 浏览: 76210 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论

Thinking about interface

阅读更多
前段时间一直在学习osgi 4.1的框架代码,看来看去都是些interface,这么一个强大的osgi平台只需这些interfaces就够了。

看得多了,迷惑也越多,利用interfaces也能够描述出完整的一个框架?!真是太疯狂了。不知道那些“牛人”是怎么设计的,全部用接口概念来设计框架。我也想了,还是不明白是怎么采用接口概念来设计的。很难找到这方面的书籍来指导一下自己。

唉!不知道什么时候才能够顺利看懂这些老外的心思?.......
分享到:
评论

相关推荐

    Thinking in Java (Second Edition)

    knowledge they have by asking them about things I have learned from reading your book (e.g., the difference between arrays and Vectors). Your book is great! Steve Wilkinson, Senior Staff Specialist,...

    Irresistible.APIs.Designing.web.APIs.that.developers.will.love

    Thinking about APIs from the business point of view, while also considering the end-user experience, encourages you to explore both sides of the design process and learn some successful biz-to-dev ...

    Perl Best Practices: Standards and Styles for Developing Maintainable Code

    conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language ...

    MongoDB in Action

    Because of this fundamental yet hidden function, I always experience a certain sense of awe when thinking about databases, not unlike the awe one might feel when walking across a suspension bridge ...

    数位板压力测试

    Here are questions to ask when thinking about user control as a design goal: • Can the user understand how applications use the tablet? • Is the interface for controlling tablet functions natural ...

    Perl Best Practices

    conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language ...

    Designing A Common Sense Approach to Web & Mobile Application Design

    The problem with innovative thinking 270 Elevation 272 Elevate the User Experience 272 Elevation is about being more polite 273 Elevation means giving your software a better personality 274 ...

    Apress.Expert.Oracle.Database.Architecture.2nd.Edition

    Now in its second edition, this best-selling book by Tom Kyte of Ask Tom fame continues to bring you some of the best thinking on how to apply Oracle Database to produce scalable applications that ...

    Introduction.to.Android.Application.Development(4th,2013.12) pdf

    About the Authors xxxiii Introduction 1 Who Should Read This Book 1 Key Questions Answered in This Book 2 How This Book Is Structured 2 An Overview of Changes in This Edition 3 Development ...

    外文翻译 stus MVC

    Another way of thinking about Action class is as the Adapter design pattern. The purpose of the Action is to "Convert the interface of a class into another interface the clients expect. Adapter lets ...

    Intelligent Multimedia Systems

    Language-Based Versus Graphic Interface–Based Tools The Interaction Language The IL Language in Greater Detail IL’s Doorway Authorware Professional for Windows Recap The Importance of ...

    Google C++ Style Guide(Google C++编程规范)高清PDF

    Maintaining a uniform style and following conventions means that we can more easily use "pattern-matching" to infer what various symbols are and what invariants are true about them. Creating common, ...

    Web.Client.Programming.with.Perl.Automating.Tasks.on.the.Web.pdf

    interface for the Internet also makes them cumbersome when you want to automate a task. It's analogous to editing a document by hand when you'd like to write a script to do the work for you. ...

    Writing Testbenches using System Verilog

    High-Level versus RTL Thinking . .113 Contrasting the Approaches . . . . . . . 115 You Gotta Have Style! . . . . . . . . . . .117 A Question of Discipline . . . . . . . . . . 117 Optimize the ...

    Beginning Python (2005).pdf

    A Little Bit About the Internet Protocol 309 Internet Addresses 309 Internet Ports 310 Sending Internet E-mail 311 The E-mail File Format 311 MIME Messages 313 MIME Encodings: Quoted-printable ...

    Smart Grids_Advanced Technologies and Solutions, 2nd Edition-CRC(2018).pdf

    In my view, one of the most signi cant changes has been at the “grid-edge”—the area of the distribution network close to the customer and at the customer interface. Distributed energy resources ...

    a project model for the FreeBSD Project.7z

    The core utilities, known as userland, provide the interface that identifies FreeBSD, both user interface, shared libraries and external interfaces to connecting clients. Currently, 162 people are ...

Global site tag (gtag.js) - Google Analytics