Delphi 
Class Visibility
Access Specifier 
Class Member Visibility 
 Strict Protected | Strict Private| Protected
Visibility
 default protected
 strict private public
 private published
 strict protected 
 default protected
 public
 private published
 https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Private,_Protected,_Public,_and_Published_Declarations
 strict private  
 strict protected 
 automated
 private protected public published automated 
https://docwiki.embarcadero.com/RADStudio/Sydney/en/Classes_and_Objects_(Delphi)
https://github.com/Embarcadero/OTAPI-Docs/blob/main/The%20Delphi%20IDE%20Open%20Tools%20API%20-%20Version%201.2.md
https://www.mmx-delphi.de/articles/creational-wizard/
 
https://www.drbob42.com/delphi/property.htm
https://docwiki.embarcadero.com/RADStudio/Sydney/en/Classes_and_Objects_(Delphi)
 https://stackoverflow.com/questions/8232990/best-approach-to-elevate-method-visibility-in-a-descendant-class
 https://docwiki.embarcadero.com/radstudio/alexandria/en/classes_and_objects_(delphi)
 https://stackoverflow.com/questions/3117875/delphi-7-personal-class-wizard-extension/3122050#3122050
delphi class create wizard creational wizard
 https://docwiki.embarcadero.com/radstudio/alexandria/en/using_class_completion
https://blogs.embarcadero.com/design-patterns-in-rad-delphi/
https://sourcemaking.com/design_patterns/observer/delphi
https://en.m.wikipedia.org/wiki/Software_design_pattern
delphi design patterns  protected  public  private published
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Programs_and_Units_(Delphi)
 Interface  
 Implementation  
 Initialization  
 Finalization Section
 https://www.cnblogs.com/findumars/p/8096907.html
Delphi Code Coverage
 https://thundaxsoftware.blogspot.com/2013/02/using-delphi-code-coverage.html?m=0
https://github.com/factorysolution/design-patterns-delphi
https://github.com/topics/state-pattern?l=c%2B%2B
https://github.com/topics/creational-patterns
https://github.com/kamranahmedse/design-patterns-for-humans
https://github.com/RefactoringGuru/design-patterns-delphi/blob/main/README.md
https://github.com/PacktPublishing/Hands-On-Design-Patterns-with-Delphi
https://github.com/RefactoringGuru/design-patterns-delphi
https://github.com/FactorySolution/Design-Patterns-Delphi
https://github.com/exilon/awesome-delphi
https://github.com/beNative/Concepts
Concepts is a modular Delphi application which illustrates some language features, design patterns and some interesting frameworks and components which include:
    Delphi Run-Time Library (or RTL)
    FireMonkey (FMX)
    Visual Component Library (VCL)
    Spring4D    DSharp    DDuce    Virtual treeview
    TChromeTabs component    SQLBuilder4Delphi
    ZeroMQ / ZeroMQ (ØMQ)    MQTT   DDetours   TzObjectInspector
    TBCEditor    SynEdit   JsonDataObjects   Ararat Synapse
    The Indy project    TFireMonkeyContainer
    BTMemoryModule    Chinook database    SQLite    KControls
These libraries are also used in some of my open source projects:
    Notepas    SnippetSource
    DataGrabber    LogViewer
    DDuce
https://blogs.embarcadero.com/massive-collection-of-design-patterns-frameworks-components-and-language-features-for-delphi/
https://www.researchgate.net/publication/269303611_A_Journey_through_the_Land_of_Model-View-Design_Patterns
(PDF) A Journey through the Land of Model-View-Design Patterns
Massive Collection Of Design Patterns, Frameworks, Components, And Language Features For Delphi
沒有留言:
張貼留言